Size: a a a

2021 June 03

AB

Andrey Burov in Go-go!
Вы сегодня немного злой
источник

АК

Александр Костюченко... in Go-go!
ой да ну нет, просто пытаюсь отучиться от смайликов.
источник

АК

Александр Костюченко... in Go-go!
глянул код, у меня так и есть как в вашем примере. Просто тип Error пишется в  dat при ошибке))))))))))) (черт, скобочки)
источник

AD

Alex Dok in Go-go!
А где им лежать?
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
Какую библиотеку посоветуете для реквестов?
net/http мне не понравилась
источник

AB

Andrey Burov in Go-go!
ну это такое себе interface{} - ИМХО ЗЛО
источник

RL

Ragnar Lodbrok in Go-go!
Но вы отвлеклись от начального вопроса.
Вопрос, если упростить, был следующий:  текст ошибки, которую фронт покажет юзеру, формируется на бэке или на фронте?

Я понимаю, что это вопрос договоренности на проекте, но просто интересно мнение
источник

RL

Ragnar Lodbrok in Go-go!
gin, echo ?
источник

АК

Александр Костюченко... in Go-go!
зато удобно то массив то строку то еще что туда пихать)
на небольших проектах вроде не создает проблем если есть дока, а на больших....не работал на таких
источник

AB

Andrey Burov in Go-go!
либо в vendor и не париться, либо отдельно и replace  в go.mod... а по уму вообще кинуть на VCS хостинг, чтоб go get сам мог подтянуть
источник

AB

Andrey Burov in Go-go!
удобно, но например генерацию swagger доков уже так просто не запилить
источник

АК

Александр Костюченко... in Go-go!
голосую за бек, все равно же возвращать, а так сразу выведут и всё, меньше кода/доки
источник

AB

Andrey Burov in Go-go!
Eng вариант на бэке, фрон на основе кода ошибки может сделать перевод или еще что-нибудь
источник

AB

Andrey Burov in Go-go!
например на ошибки типа try again later, front может сам повторить запрос
источник

AB

Andrey Burov in Go-go!
ну и учтите что сообщение об ошибке может читать не только клиент (front), но и разработчик тоже будет на это смотреть и ошибка номер 123 ему ни о чем не скажет
источник

АК

Александр Костюченко... in Go-go!
согласен, поэтому я против "кодов" ошибок в ответе т.к нужно лезть в доку (если она есть), чтобы понять что там за ответ.
Впрочем там где ошибок очень много, скрыть их за числами наверное проще, но тогда нужно их 100% актуальными держать, ну и int дешевле строки
источник

AB

Andrey Burov in Go-go!
нужен и код и строка
источник

АК

Александр Костюченко... in Go-go!
ок)
источник

AB

Andrey Burov in Go-go!
смотрите на это с другой стороны... хотели бы работать с API который возвращает только какие-то числа? или сравнивать строки для какой-то логики?
источник

АК

Александр Костюченко... in Go-go!
не, не хочу битрикс
источник