我在express3.0rc2上。如何使用app.locals.use
(它还存在)和res.locals.use
express 3.0如何使用app.locals.use和res.locals.use
我看到这个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();})
,然后在任何航线调用这个中间件
感谢
不,我想调用不同路线的功能,我假设app.locals会帮助我做 – coool
编辑我的回答 – zemirco
谢谢。但是如果您检查了我发送的github链接,则定义了myMiddleware,然后从现在的路由函数调用app.locals.use(myMiddleware)可以调用myMiddleware。但我无法这样做,因为app.locals.use引发错误。什么是res.locals.use(我明白res.locals)的概念..再次感谢 – coool