Первый раз с использованием 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 и отправить флеш-сообщение, предупреждающее пользователя о любых ошибках, если таковые имеются.
Когда плохие данные проверяются и отправляются сообщения об ошибках (например, неправильный формат электронной почты), заголовок исчезает и больше не отображается, как это было несколько мгновений назад. я затем получить
MyWebsite |
Если я обновить страницу, она до сих пор не существует, но если я уеду и вернуть страницу, правильное название появляется вновь.
Я искал в Интернете решение и попытался отправить данные альтернативными способами, но никто не работает.
Как я могу получить слово «Зарегистрироваться», чтобы оставаться в заголовке после post
?
(или по крайней мере почему он это делает)
_http_outgoing.js: 356 throw new Error ('Can \' t установить заголовки после их отправки. '); –
Теперь я получаю эту ошибку –
Теперь я получаю эту ошибку, также css не работает, и приложение перестает работать @Jim Factor –