沿Express Node项目中的res.redirect(路径)调用传递字符串

时间:2012-03-11 17:12:16

标签: node.js express connect pug response.redirect

我在Express项目中执行保存操作后使用res.redirect('/')

如何将重定向传递给某个字符串?我希望传递某种通知,以便在呈现视图时显示。我的许多保存/删除操作都会返回到主站点或某个子页面,所以我需要一种方法将字符串传递给模板,我可以很好地渲染它。

我正在为这个项目使用Coffee,Express和Jade。

捕获该重定向的函数的结构如下:

app.get '/', (req, res) ->
  // some stuff

我可以以某种方式将该字符串添加到req对象吗?

2 个答案:

答案 0 :(得分:1)

我建议你使用Express'req.flash,它就是出于此目的。

您可以在模板中迭代闪光灯或使用express-messages

答案 1 :(得分:0)

我可能很晚才回答这个问题,但是,

我认为你能做的是:

res.redirect("/?variable1=I+am+a+programmer&variable2=2345")

然后通过/req.query.variable1

req.query.variable2路线上使用它