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

Всем привет, если поле не обязательное но оно отправляется на

сервер пустой строкой это норм или нужно исключать его?

26 ответов

34 просмотра

Необязательно в каком смысле? То что оно может быть пустое, или то что его может не быть? Если может не быть, то лучше убери

Я бы исключал

Liubomyr
Необязательно в каком смысле? То что оно может быт...

Лол так а че если на бэке всеравно из боди берут только то что надо

Евгений-Волков Автор вопроса
Liubomyr
Необязательно в каком смысле? То что оно может быт...

на бэке поле не обязательное, у меня для форм используются react-hook-form, и при submit-е прилетает все поля формы, если какое-то не заполнил то остается пустым и отправляется на сервер, в этом случае прилетает ошибка что это поле не должно быть пустым

Так и написано в свагере? - Ну ты отправляй нам че хочешь, а мы уже сами возьмём что надо

Евгений-Волков Автор вопроса

а если не отправлять это поле во все, то ошибок нету

Евгений Волков
postman(

Это ты тот чел который в коллабе с какимто челом делаете проект?

Евгений-Волков Автор вопроса
Максим
Документации к апи нету да?

если поле не обязательное и его так отправлять это норм? или мне нужно исключать? или такие моменты бэк контролирует ?

Liubomyr
Так и написано в свагере? - Ну ты отправляй нам че...

К примеру когда делаешь авторизацию через next auth например через гугл или гитхаб, тебе сервис присылает огромный жсон данныю юзера, но я хватаю только то что мне надо и отправляю в свою бд для последующей авторизации

Максим
Я к тому что эт типа норм

да не норм, потому что эти поля могут быть нужны. А пустая строка необязательного поля ещё и подруинит в примере типа if (obj,field)

Евгений Волков
если поле не обязательное и его так отправлять это...

Видимо не норм. Видимо у бэк если прилетает это поле то стоит валидация и отправляет тебе еррор

Максим
Я к тому что эт типа норм

Ну пример такой себе, они же не будут под каждого подстраиваться)

R ZHUKOV ZHUKOV
Ну пример такой себе, они же не будут под каждого ...

Ну и тут не обязательно что фронт должен подстраиваться под один бэк

Евгений-Волков Автор вопроса
Максим
Видимо не норм. Видимо у бэк если прилетает это по...

да, валидация у него, теперь у меня вопрос, как правильно, кто должен исключить из нас?

Евгений-Волков Автор вопроса
Максим
Тяните спичку

не повезло, придется при сабмите формы делать обработку отправляемых данных...

Евгений-Волков Автор вопроса
Максим
Это на самом деле справедливо

а если убрать это поле из react-hook-form и вынести в стейт ? чтоб при сабмите в оно не прилетало, а вставлять его перед отправкой по условию

Евгений Волков
а если убрать это поле из react-hook-form и вынест...

Я не помню а там разве при сабмите нельзя по условию собрать объект для отправки?

Евгений-Волков Автор вопроса
/ /
можно вроде

а как это называется чтоб в доке глянуть? я такого не видел вроде

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта