Coffeescript + Express.js:将req.session传递给模型类的有效方法

时间:2013-08-22 15:35:23

标签: javascript node.js express

我不知道我使用CS的事实是否相关。

无论如何:我已经定义了一些用于处理数据库对象的类,但我找不到一种干净的方法来将当前用户ID(在req.session.user.id中找到)传递给它们。

有没有更好的方法来实现这一点,而不是每次作为构造函数中的参数传递它?

1 个答案:

答案 0 :(得分:1)

就我而言,我构建了一个非常简单的中间件来保存res.locals对象中的一些会话数据,一些配置数据等,以便能够在各种模块中获取它们。这取决于你在课程中有什么:如果你有权访问响应对象。

中间件解决方案对您来说也是一个好主意