duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.

Express.js — почему после .status().json() не работает?

я попытался вернуть от сервера json + статус 400 (отрывок кода, слетели отступы):
if(!login) {
   return res.status(400).json({ message: "Введите логин" });
}
if(!email){
   return res.status(400).json({ message: "Введите Эл. Почту" });
 }

 const candidate = await User.findOne({ login });
 if(candidate) {
    return res.status(400).json({ message: "Такой аккаунт уже существует" });
 }


Все res.status'ы сначала возвращают null, потом undefined у клиента

без .status() все работает, но только статус 200, что не соответствует правде. Как это испраивть!?

(В другом проекте, я проворачивал тот же фокус со .status и у там все работает 0_0 )
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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