nodejs里 有什么办法可以让每个http请求都拿到属于自己独立内存的全局变量?

比如 使用 express:

express:
app.use(function(req,res){

Aaa.set(req.user);

})
req.user 我想把它放到 一个类里,且这个类可以被任何文件访问(目的是 任意文件可以获取 req.user)。

所有import Aaa的文件,都可以实现:
Aaa.get() // get req.user

如何实现呢?

阅读 2.9k
2 个回答

每个请求本身就是独立的,把你的数据直接挂载到 req 请求上即可:

req._myOwnData = ''; 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题