续集-基于userId的findAll

时间:2019-04-26 10:38:25

标签: sequelize.js epilogue

我想用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变量。

0 个答案:

没有答案