【发布时间】:2016-02-27 22:40:13
【问题描述】:
我正在尝试为我的模型存储一些关于创建、更新、删除调用的日志数据。我想在请求中存储一些来自请求的数据以及一些用户数据(使用 express.js)。
在挂钩中,我有一些用于日志记录的模块。
hooks: {
afterCreate: function (order, options, done) {
// How to get user data stored in express request.
return app.log.set('event', [{message: 'created', data: order, userId: 1}, done]);
}
}
...
该模块只是在表格中创建记录。然而,这是我遇到问题的userId 部分。我正在使用passport 模块,它存储在请求中,那么如何将用户对象(或任何外部对象)放入模型挂钩中?
我想避免在控制器或其他任何地方执行此操作,因为可能有一些脚本或其他命令也可能输入数据。
【问题讨论】:
标签: javascript node.js express sequelize.js