Pregunta

Estoy usando Express V.2.4.6 (Node.js - V.0.6.2). Estoy tratando de renderizar (o redirigir) una nueva página una vez que se llama a la publicación (en lugar de obtener). Puedo renderizar/redirigir cuando se llama a Get. Sin embargo, parece que no puedo renderizar una página cuando se llama a la publicación en Express. No estoy seguro de si esto es posible, aunque la guía en el sitio expreso menciona un ejemplo en el que puede redirigir una vez que se llama a la publicación. El código relevante se proporciona a continuación (el cliente está enviando el formulario en JSON). Puedo analizar el mensaje JSON con éxito en Node.J.

Ruta de muestra:

app.post('/signup', function(req, res){
res.redirect('index');
//res.render('index');
});

No se lanzan excepciones, pero la página de índice no se vuelve ni se redirige. Cualquier comentario será apreciado.

¿Fue útil?

Solución

res.redirect('/') Es muy probable que lo desee allí, pero puede renderizar en cualquier ruta, la redirección es solo una convención que la mayoría de las personas usan

Otros consejos

Quizás lo llames desde $.ajax Desde el lado del cliente funciona bien si lo llama desde el lado del servidor

Consulte esta pregunta.Express.js no renderizará en la acción posterior

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top