使会话数据可从任何地方访问(在一个 Express.js 项目中)
Making Session Data Accessible From Everywhere (In An Express.js Project)
我在 外包文件.
中使用 Express-Middleware
我在那个外包文件中设置了一些会话数据:
req.session.userId
现在我想在我的 根文件 (app.js) 中访问这个变量,但它是 NULL。
如何使此会话数据可从任何地方访问?
好的。您只需将变量声明为全局变量:
./app.js
global.session = { }
现在你可以从任何地方到达这个对象:
global.session.userId = 1
如此处所示:
Global session variable in express.js route?
我在 外包文件.
中使用 Express-Middleware我在那个外包文件中设置了一些会话数据:
req.session.userId
现在我想在我的 根文件 (app.js) 中访问这个变量,但它是 NULL。
如何使此会话数据可从任何地方访问?
好的。您只需将变量声明为全局变量:
./app.js
global.session = { }
现在你可以从任何地方到达这个对象:
global.session.userId = 1
如此处所示:
Global session variable in express.js route?