我正在玩node.js
使用一些像护照这样的框架我可以解析经过身份验证的用户。 现在我从数据库中读取用户并获得一个包含以下数据的对象
{
id: '23123123211',
name :'foo',
mail : 'foo@foo.com'
}
是否存在应存储当前用户的众所周知的地方?
在.net中,我会像
一样Thread.CurrentPrincipal = myPrincipal;
我看不到有关此问题的约定。是否存在大多数node.js开发人员期望当前用户实例的地方?
作为替代方案,我会将其分配给请求对象(对于其他中间件)和某种上下文,可供中间件上下文之外的其他对象访问。
这听起来是好还是坏?有什么建议吗?