0
第一次使用express-handlebars
。 我用這對網頁的標題數據發送後Handlebarsjs後消失
router.get('/register', function(req, res) {
req.session.title = "Register";
res.render('register', {
active: { nav_active_register: true },
title: req.session.title
});
});
我用這個後,我的網站標題的格式如下單詞「註冊」附加:
MyWebsite | Regster
然後我用:router.post('/register', function(req, res) {
我再在mongodb中查找,驗證和存儲相關信息,併發送一個flash msg提醒用戶出現任何錯誤(如果有)。
當驗證錯誤數據併發送了錯誤消息(例如,不正確的電子郵件格式)時,標題消失並不再像以前那樣顯示。 然後我得到
MyWebsite |
如果我刷新頁面,它仍然是不存在,但如果我離開和返回的頁面,正確的標題會重新出現。
我已經搜索了互聯網的解決方案,並試圖發送數據的替代方法,但沒有工作。
如何在post
之後獲得「註冊」字樣留在標題中?
(或至少它爲什麼這樣做)
_http_outgoing.js:356 拋出錯誤('不能在發送後設置標題'); –
我現在得到這個錯誤 –
我現在得到這個錯誤也css似乎沒有工作,應用程序停止運行@Jim因子 –