Используя Sequelize
в первый раз, я пытаюсь этот код в моем маршрутизаторе Node:
router.get('/get-users', async (req, res, next) => {
const data = await users.getAll()
console.log('users in router:', data);
res.send(data)
});
А это следующий код:
const users = {
getAll () {
sequelize
.query('SELECT * FROM users', { model: User })
.then(users => {
console.log('users in database:', users);
return users;
})
}
};
Оператор log в коде Sequelize дает мне правильные данные, но оператор log в маршрутизаторе становится неопределенным.
Вероятно, это проблема асинхронного ожидания, но вы можете помочь?