Страница не визуализируется через экспресс при использовании post (nodejs)
Вопрос
Я использую Express V.2.4.6 (node.js - v.0.6.2). Я пытаюсь отобрать (или перенаправить) новую страницу после того, как называется пост (в отличие от получения). Я могу рендерировать/перенаправить, когда получается. Тем не менее, я не могу отображать страницу, когда пост называется в экспрессе. Я не уверен, что это даже возможно, хотя в руководстве на сайте Express упоминается пример, в котором вы можете перенаправить после вызова POST. Соответствующий код приведен ниже (клиент отправляет форму в JSON). Я могу успешно проанализировать сообщение JSON в Node.j.
Образец маршрута:
app.post('/signup', function(req, res){
res.redirect('index');
//res.render('index');
});
Никаких исключений не брошено, но страница индекса не отображается и не перенаправляется. Любые отзывы будут оценены.
Решение
res.redirect('/')
Скорее всего, то, что вы хотели там, но вы можете отображать на любом маршруте, перенаправление - это просто соглашение, которое большинство людей используют
Другие советы
Может, вы называете это из $.ajax
с клиентской стороны он работает хорошо, если вы называете его со стороны сервера
Пожалуйста, обратитесь к этому вопросу.Express.js не будет отображаться в почтовом действии