小编use*_*897的帖子

使用Express.js中的next()将变量传递给下一个中间件

好吧,我的问题是我想将一些变量从第一个中间件传递到另一个中间件,我尝试这样做,但是" req.somevariable有一个给定为'undefined'".


//app.js
..
app.get('/someurl/', middleware1, middleware2)
...
Run Code Online (Sandbox Code Playgroud)
////middleware1
...
some conditions
...
res.somevariable = variable1;
next();
...
Run Code Online (Sandbox Code Playgroud)
////middleware2
...
some conditions
...
variable = req.somevariable;
...
Run Code Online (Sandbox Code Playgroud)

javascript middleware next node.js express

161
推荐指数
6
解决办法
9万
查看次数

标签 统计

express ×1

javascript ×1

middleware ×1

next ×1

node.js ×1