我正在使用express在node.js中制作一个Web应用程序。这是我所拥有的简化:
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('/');
});
我的问题如下:
如果我发现发送的数据/category
无效,我想向/
页面传递一些其他上下文。我该怎么办?重定向似乎不允许任何额外的参数。
这是我建议不使用任何其他依赖项的建议,仅使用node和express,使用app.locals,这是一个示例: