0
角路線我有一個購物車的應用程序,即在提交付款不上的NodeJS後端幾件事情:發送用戶從的NodeJS功能
- 檢查現有客戶(創建一個如果新)
- 收費客戶在車
- 項目日誌
- 寄存器的球員,每個事件購買的順序
- 發送確認電子郵件給玩家
- 將它們路由到檢出成功頁面,並清空購物車(位於ngStorage中)
我的問題是最後一步。我不知道如何獲取#/結帳成功路徑來加載,因爲我的代碼是不正確:
var saveRegistrations = function(registrations, req, res) {
Registration
.collection.insert(registrations).then(function(r) {
console.log("Successfully saved registrations!",r.insertedCount);
res.redirect("#/checkout-sucess").json(registrations);
})
.catch(function(err) {
console.log(err.stack);
});
我已經創建了結帳success.html文件,以及控制器和有路線設置就像我在app.js文件中做其他角度路線一樣。我該如何發送用戶到這個路由併發送註冊JSON數據以及它,這樣我就可以完成任務了?
我不能讓它發送迴應由於某種原因。我將res.redirect中的代碼更改爲返回;然後加入下列到後函數返回作爲行: saveRegistrations(註冊); VAR返回object = { 註冊:註冊, 路線: 「#/結帳成功」 }; res.json(returnObject); – user3561890
如果沒有什麼工作THN res.send(對象);只需檢查一個休息客戶端。 –
我認爲問題可能是我直接將表單提交到後端,而不是角度控制器(然後到服務器)。所以這個迴應沒有被處理。我想這就是爲什麼我試圖做一個重定向,使新頁面可以利用角度控制相關聯,並完成了。我不知道如何使它工作。 – user3561890