Страница не визуализируется через экспресс при использовании post (nodejs)

StackOverflow https://stackoverflow.com/questions/8327397

Вопрос

Я использую 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 не будет отображаться в почтовом действии

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top