我不知道我使用CS的事实是否相关。
无论如何:我已经定义了一些用于处理数据库对象的类,但我找不到一种干净的方法来将当前用户ID(在req.session.user.id中找到)传递给它们。
有没有更好的方法来实现这一点,而不是每次作为构造函数中的参数传递它?
答案 0 :(得分:1)
就我而言,我构建了一个非常简单的中间件来保存res.locals对象中的一些会话数据,一些配置数据等,以便能够在各种模块中获取它们。这取决于你在课程中有什么:如果你有权访问响应对象。
中间件解决方案对您来说也是一个好主意