Estoy usando express para hacer una aplicación web en node.js. Esta es una simplificación de lo que tengo:
var express = require('express');
var jade = require('jade');
var http = require("http");
var app = express();
var server = http.createServer(app);
app.get('/', function(req, res) {
// Prepare the context
res.render('home.jade', context);
});
app.post('/category', function(req, res) {
// Process the data received in req.body
res.redirect('/');
});
Mi problema es el siguiente:
Si encuentro que los datos enviados /categoryno se validan, me gustaría pasar algún contexto adicional a la /página. ¿Cómo podría hacer esto? Redirect no parece permitir ningún tipo de parámetro adicional.
/página. Hay una /ruta, que express puede servir, y hay una plantilla de página de inicio, que express puede representar. Si desea conservar algunos datos para representar la plantilla de la página de inicio después de una redirección, a pesar de la respuesta aceptada, las sesiones son su amigo. Le brindan un almacén de datos que persiste en todas las solicitudes y respuestas para usuarios de navegación individuales para que pueda ingresar datos durante el /categorymanejo y luego eliminarlos si están allí durante la /entrega.
flash: stackoverflow.com/questions/12442716/…