ИИ
Алиасы пересмотрел, все хорошо. Мб кто-то сталкивался с таким? Решений данной проблемы в интернете пару штук, но ничего из того, что там предлагают мне не подходит.
Использую sequelize-cli для накатки моделей.
Size: a a a
ИИ
В
f
В
AZ
a
M
АП
NM
NM
M
II
J
NM
II
Я
ES
User.hasMany(Access, { foreignKey: 'roleId', sourceKey: 'roleId', as: 'accesses' });
Access.belongsTo(User, { foreignKey: 'roleId', targetKey: 'roleId', as: 'user' });
Access.hasMany(Route, { foreignKey: 'id', sourceKey: 'routeId', as: 'routes' });
Route.belongsTo(Access, { foreignKey: 'id', targetKey: 'routeId', as: 'accesses' });
const user = await User.findOne({
where: { email: payload.email.trim(), },
include: [{
model: Access,
as: 'accesses',
where: { isAccess: 1 },
include: [{
model: Route,
as: 'routes'
}]
}]
})в таком случае авторизация происходит, но если я разлогинюсь и пробую авторизоваться еще раз прилетает invalid. Если возвращаю как изначально было до зависимостейconst user = await User.findOne({ where: { email: payload.email.trim() } })