gpt4 book ai didi

node.js - express 3.0 如何使用 app.locals.use 和 res.locals.use

转载 作者:搜寻专家 更新时间:2023-10-31 22:26:37 25 4
gpt4 key购买 nike

我在 express3.0rc2 上。如何使用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();})  

然后在任何路由中调用这个中间件

谢谢

最佳答案

我正在使用 Express 3.0,这对我有用:

app.use(function(req, res, next) {
res.locals.myVar = 'myVal';
res.locals.myOtherVar = 'myOtherVal';
next();
});

然后我可以在我的模板中访问 myValmyOtherVal(或直接通过 res.locals)。

关于node.js - express 3.0 如何使用 app.locals.use 和 res.locals.use,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12570923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com