Я хочу запросить результаты, принадлежащие конкретному пользователю, с помощью Sequelize, но я не могу найти ни одного работающего примера в Интернете.
Я хочу решить это с помощью крючков Sequelize (я думаю). Конечно, я могу написать некоторый пользовательский код в маршруте, но этого недостаточно, потому что я также использую Epilogue JS для создания маршрутов REST.
Итак, контекст:
Этот пользователь запрашивал ту же информацию, но я не могу заставить ее работать: Как добавить контекст в ловушку Sequelize?
У меня есть серверная часть nodejs с req.jwt, установленным как JWT. В этом JWT у меня есть userId, поэтому мне нужно что-то вроде:
app.get('/accounts', authentication, routeXYZ)
и это должно только возвращать счета, принадлежащие userid req.jwt.userId
На модели у меня теперь есть это:
hooks: {
afterFind: function(account, options) {
console.log(account)
account.user = 'test'
}
}
Но это не работает (account.user не заменяется test), а также я не могу понять, как установить это options
var.