如何将当前用户传递给猫鼬预删除中间件?

时间:2018-10-17 10:20:04

标签: express mongoose

我们一直在使用Redis缓存,以令牌为密钥存储用户数据。每次用户访问ExpressJS api上的路由时,我们都会检查在标头上传递的令牌是否在redis缓存中。换句话说,api是没有固定的。我们需要记录对服务器执行的所有mongo db操作(例如,保存,删除,findOneAndUpdate),并为此实现了Mongoose中间件。现在我们的问题是我们如何让当前用户在中间件中进行操作?我不是很确定,但是在.Net Web api上,有一个currentuser变量可以在整个应用程序中访问。是否有与expressjs和nodejs相似的东西?

0 个答案:

没有答案