Sto usando express per creare un'app Web in node.js. Questa è una semplificazione di ciò che ho:
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('/');
});
Il mio problema è il seguente:
Se trovo che i dati inviati /category
non vengono convalidati, vorrei passare un ulteriore contesto alla /
pagina. Come potrei farlo? Il reindirizzamento non sembra consentire alcun tipo di parametro aggiuntivo.
/
pagina. Esiste un /
percorso che Express Can Service offre e un modello di homepage che Express può eseguire il rendering. Se desideri conservare alcuni dati per il rendering del modello di homepage dopo un reindirizzamento, nonostante la risposta accettata, le sessioni sono tuoi amici. Ti danno un archivio dati che persiste tra le richieste e le risposte per i singoli utenti di navigazione in modo da poter inserire i dati durante la /category
gestione e quindi estrarli se presenti durante la /
consegna.
flash
: stackoverflow.com/questions/12442716/...