@Quambaras

Почему возвращается пустой объект?

Есть метод, в консоле приходят все данные с БД
get = async () => {
        const allUsers = await user.findAll({raw:true});
        console.log(allUsers)
        return allUsers;
    }

Код сервисов
getUser = () => {
        return MethodsDB.get();
    }

и контроллеры
get = (req, res) => {
        res
            .header('Access-Control-Allow-Origin', '*')
            .status(200)
            .send(user: this.service.getUser())
    }


Но приходит мне пустой объект, почему?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Потому что смешиваете синхронный и асинхронный код, вероятнее всего.
Если асинхронные функции дёргать из синхронных, то получите не их результат, а промис.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы