170 похожих чатов

Помогите пожалуйста использую express validator отправляю post запрос и переходит

сюда. Почему может быть value undefined?

16 ответов

17 просмотров

Убери восклицательный знак

Артем
Убери восклицательный знак

То есть если массив ошибок пуст, выкидывать ошибку?

Артем
Ну наоборот.

Тогда всё правильно в условии

Алексей Попов
Тогда всё правильно в условии

И с чего ты это взял? Ошибка то есть.

Не уверен как оно работает, но возможно методу валидации нужно req.body подать? А не req

Артем
И с чего ты это взял? Ошибка то есть.

Давай ещё раз Вот условие: if (!errors.isEmpty()) { вернуть ошибку } Ты предлагаешь убрать !. Тогда ошибку будет возвращать если массив errors пустой А проблема у него вообще в другом

Алексей Попов
Давай ещё раз Вот условие: if (!errors.isEmpty()) ...

Не, с чего ты взял, что .isEmpty() работает корректно? Я предлагаю убрать, так как сейчас в этом проблема. В условии. А рома выше верно заметил, что в валидацию не то идет

Ну чо не так то, ты предполагаешь что этот метод работает так, я говорю, что он может работать иначе. Это не какой-то стандарт

Артем
Не, с чего ты взял, что .isEmpty() работает коррек...

Не. С этой проверкой все ок. Просто человек подаёт поля в запросе, которые в функцию валидации не попадают, соответственно получаются ошибки валидации и мы справедливо падаем в этот if. Не думаю что там какая то беда с isEmpty может быть

Артем
Ну чо не так то, ты предполагаешь что этот метод р...

Если метод работает неверно, надо его исправлять, а не восклицательный знак убрать. Но он работает верно судя по тому, что на следующем скрине пример массива errors

Алексей Попов
Если метод работает неверно, надо его исправлять, ...

Если поведение изменилось — значит мы неверно использовали метод. Я предпочитаю проверять самые простые ошибки изначально. (Это время экономит)

Ещё, в постмане выбери тип json. Скорее всего из-за этого заголовок Content-Type: application/json не проставился

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта