Size: a a a

Node.js — русскоговорящее сообщество

2020 February 27

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
может для вас ребята и PUT/PATCH/POST одинаковые?
источник

EN

Eugene Nice in Node.js — русскоговорящее сообщество
404 для случая когда урл не наёден?) а когда get/item/123 айтем не найден тогда какой статус нужно отдавать?)
источник

SZ

Saken Zhalgas in Node.js — русскоговорящее сообщество
Какой хостинг можете посоветовать?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Клиент не всегда браузер. Я про то, что в обоснованиях не было ничего типа "так лучше для обработки на клиенте".
Перечитай мой и Дмитрия сообщения)
+- клиент http выполняет одинаковые действия, если нв валенке нет заложенного обработчика, то это проблема валенка и того валенка, который не читает спецификаций
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Eugene Nice
404 для случая когда урл не наёден?) а когда get/item/123 айтем не найден тогда какой статус нужно отдавать?)
@GarryKornelli вот на это ответьте, как будет по канону реста?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Eugene Nice
404 для случая когда урл не наёден?) а когда get/item/123 айтем не найден тогда какой статус нужно отдавать?)
типизация ошибок
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Игорь Корнелли
типизация ошибок
так код какой? 404?
источник

EN

Eugene Nice in Node.js — русскоговорящее сообщество
я вот посматриваю в сторону 409 для таких случаев. сразу говорю спецификаций не читал)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Eugene Nice
я вот посматриваю в сторону 409 для таких случаев. сразу говорю спецификаций не читал)
wat
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
так код какой? 404?
конечно: если это вызвано отсутствием элемента, элементом может быть как сущность в базе так и страница, которая тоже может быть вызвана из базы.  если в запросе не хватает данных  -400, прав нет 403, если проблема с обработчиком внутри то 406, если сервер падает 50x
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Eugene Nice
я вот посматриваю в сторону 409 для таких случаев. сразу говорю спецификаций не читал)
"запрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода" (википедия)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Игорь Корнелли
идиоты отдают )
Гугл апи тоже грешила
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Игорь Корнелли
конечно: если это вызвано отсутствием элемента, элементом может быть как сущность в базе так и страница, которая тоже может быть вызвана из базы.  если в запросе не хватает данных  -400, прав нет 403, если проблема с обработчиком внутри то 406, если сервер падает 50x
ну так если мы все равно проверяем детально ошибку, чтобы разобраться какой именно у нас 404, то может просто всегда 200 отдавать?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Гугл апи тоже грешила
так им лет то всем как мне
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну так если мы все равно проверяем детально ошибку, чтобы разобраться какой именно у нас 404, то может просто всегда 200 отдавать?
нет
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
если лень обработать - отдавай
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну так если мы все равно проверяем детально ошибку, чтобы разобраться какой именно у нас 404, то может просто всегда 200 отдавать?
Не
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
но это не канон и не спецификация и я бы на МР такое не пропустил
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Игорь Корнелли
но это не канон и не спецификация и я бы на МР такое не пропустил
Речь о том, что бизнес ошибки и ошибки хттп - это разные ошибки
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Речь о том, что бизнес ошибки и ошибки хттп - это разные ошибки
+
источник