我想用Sequelize查询特定用户拥有的结果,但是我在互联网上找不到任何有效的示例。
我想用Sequelize钩子解决它(我认为)。当然,我可以在路由中编写一些自定义代码,但这还不够,因为我还使用Epilogue JS创建REST路由。
因此,上下文: 该用户询问了相同的信息,但我无法使它起作用:How to add context to a Sequelize hook?
我有一个将req.jwt设置为JWT的nodejs后端。在此JWT中,我具有userId,因此我需要类似以下内容:
app.get('/accounts', authentication, routeXYZ)
并且这仅应返回属于用户ID req.jwt.userId
在模型上,我现在有这个:
hooks: {
afterFind: function(account, options) {
console.log(account)
account.user = 'test'
}
}
但是这行不通(account.user未替换为test),而且我也无法弄清楚如何设置此options
变量。