Задать вопрос
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 )
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой 15 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы