我在express3.0rc2上。如何使用app.locals.use
(它还存在吗)和res.locals.use
我看到了这个https://github.com/visionmedia/express/issues/1131 https://github.com/visionmedia/express/issues/1131但 app.locals.use 会抛出错误。我假设一旦我将该函数放入 app.locals.use 中,我就可以在路由中使用它。
我正在考虑添加
app.locals.use(myMiddleware(req,res,next){res.locals.uname = 'fresh'; next();})
然后在任何路由中调用这个中间件
thanks
我正在使用 Express 3.0,这对我有用:
app.use(function(req, res, next) {
res.locals.myVar = 'myVal';
res.locals.myOtherVar = 'myOtherVal';
next();
});
然后我就可以访问myVal
and myOtherVal
在我的模板中(或直接通过res.locals
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)