Size: a a a

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

2020 February 27

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
А нетождественная аналогия не является доказательством
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
базовый статус - хорошая практика, я вижу это так, остальные мнения мне не интересны. хотите - пишите , хотите - нет.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Те, кто возвращают на бизнесовые ошибки 200 считают, что вот в этом случе, если у них сервер успешно понял, на какой обработчик матчится этот URI и уже дальше, через груду бизнес логики они поняли, что вот тут в БД записи нет - это уже просто ответ приложения.

А ситуация, когда ничего не матчится - другая
источник

GS

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Я тебе не доказать пытаюсь, что надо 200 возвращать, а объясняю, как интерпретируется спецификация теми, кто так делает, и почему они считают, что это правильно
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
я - фулстек, я пишу микросервисы и приложения для них, если бы я занимался херней и описывал каждый 200 статус в микросервисах и на клиентах - я бы свою работу ненавидел, а я ее оооочень люблю и люблю следовать спецификации, это просто очень упрощает реакцию клиента и всех действующих в цепочке элементов.
источник

GS

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

EN

Eugene Nice in Node.js — русскоговорящее сообщество
и всяких посредников в цепочке в виде разных прокси которые дадут какой-то свой ответ на 404 вместо нужного)
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
можете хоть 201 использовать в ответе, но статус - это гарантия однозначной реакции на информацию от сервера.
источник

EN

Eugene Nice in Node.js — русскоговорящее сообщество
а я всего лишь не нашёл запись в бд
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Eugene Nice
а я всего лишь не нашёл запись в бд
404
источник

EN

Eugene Nice in Node.js — русскоговорящее сообщество
а вышло что урл не тот)
источник

GS

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Игорь Корнелли
я - фулстек, я пишу микросервисы и приложения для них, если бы я занимался херней и описывал каждый 200 статус в микросервисах и на клиентах - я бы свою работу ненавидел, а я ее оооочень люблю и люблю следовать спецификации, это просто очень упрощает реакцию клиента и всех действующих в цепочке элементов.
А как ты сообщаешь об ошибках?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Sergey 🛸
А как ты сообщаешь об ошибках?
где?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
При запросах
источник

ИК

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Клиент-сервер конечно, какие могут быть запросы внутри сервера?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Sergey 🛸
Клиент-сервер конечно, какие могут быть запросы внутри сервера?
в микросервисах? могут)
источник

ИК

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