Coffeescrapt+Express.js:将req.session传递给模型类的有效方法
Coffeescript + Express.js : efficient way to pass req.session to model classes
我不知道我使用CS的事实是否相关。
无论如何:我已经定义了一些用于处理数据库对象的类,但我找不到一种干净的方法来将当前用户id(在req.service.user.id中找到)传递给它们。
有没有比每次在构造函数中作为参数传递它更好的方法来实现这一点?
在我的例子中,我构建了一个非常简单的中间件,将一些会话数据、一些配置数据等保存在res.locals对象中,以便能够在各个模块中获得它们。这取决于你的类中有什么:你是否有权访问响应对象。
中间件解决方案对您来说可能也是个好主意。
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- sails.js beforeCreate方法只接收required设置为true的模型属性
- 在extJS 4.2中,有没有一种方法可以将模型值动态绑定到表单
- 有没有一种方法可以在设计模式下将ng模型或工厂绑定到iframe
- Odoo销售点如何访问模型并使用JS调用方法
- 有没有一种方法可以使用angular中的$index作为ng重复中的模型
- Ember.js-模型find()方法中的异步调用
- Django 使用 JSON 获取模型方法的值
- 如何将经度/经度值绑定到挖空视图模型方法
- 主干模型方法未递增
- 从父级转换时,不会触发 Ember 子路由模型方法
- 主干.js - 模型方法中“this”的范围
- 用javascript调用模型方法
- Angular2服务调用模型方法
- 如何覆盖现有的骨干模型方法,保持其他方法相同
- Backbone model.get()在模型方法中未定义
- 动态定义猫鼬模型方法
- 尝试导航时模型方法错误
- SailsJS覆盖模型方法
- 如何在blueprint api中显示模型方法