鍍金池/ 問(wèn)答/HTML/ nodejs里 有什么辦法可以讓每個(gè)http請(qǐng)求都拿到屬于自己獨(dú)立內(nèi)存的全局變量

nodejs里 有什么辦法可以讓每個(gè)http請(qǐng)求都拿到屬于自己獨(dú)立內(nèi)存的全局變量?

比如 使用 express:

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

Aaa.set(req.user);

})
req.user 我想把它放到 一個(gè)類(lèi)里,且這個(gè)類(lèi)可以被任何文件訪問(wèn)(目的是 任意文件可以獲取 req.user)。

所有import Aaa的文件,都可以實(shí)現(xiàn):
Aaa.get() // get req.user

如何實(shí)現(xiàn)呢?

回答
編輯回答
夏木
2017年12月21日 16:02
編輯回答
蟲(chóng)児飛

每個(gè)請(qǐng)求本身就是獨(dú)立的,把你的數(shù)據(jù)直接掛載到 req 請(qǐng)求上即可:

req._myOwnData = ''; 
2017年5月2日 05:38