存储CurrentUser的最佳实践

时间:2015-01-29 14:51:39

标签: javascript

我正在玩node.js

使用一些像护照这样的框架我可以解析经过身份验证的用户。 现在我从数据库中读取用户并获得一个包含以下数据的对象

{
 id: '23123123211',
 name :'foo',
 mail : 'foo@foo.com'
}

是否存在应存储当前用户的众所周知的地方?

在.net中,我会像

一样
Thread.CurrentPrincipal = myPrincipal;

我看不到有关此问题的约定。是否存在大多数node.js开发人员期望当前用户实例的地方?

作为替代方案,我会将其分配给请求对象(对于其他中间件)和某种上下文,可供中间件上下文之外的其他对象访问。

这听起来是好还是坏?有什么建议吗?

0 个答案:

没有答案