Size: a a a

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

2020 February 27

EN

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

S🛸

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

EN

Eugene Nice in Node.js — русскоговорящее сообщество
типа GET /record/123
источник

ИК

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

ИК

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

ИК

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

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Sergey 🛸
Зачем это делать? Не проще через IPC данные передавать?
... NATS , и представляешь, сервису тоже надо понимать что внутри меша тоже есть ошибки
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Людям не нравится, что

GET /users/1564237615423

и
GET /some-shit-thatasdasd*^%$%^#$^&ASD
возвращают одно и то же, хотя по сути это разные вещи.

В одном случае не возвращается ресурс (не факт, кстати что его нет, возможно его просто не хотят давать этому юзеру).
В другом ересь вместо URL
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Людям не нравится, что

GET /users/1564237615423

и
GET /some-shit-thatasdasd*^%$%^#$^&ASD
возвращают одно и то же, хотя по сути это разные вещи.

В одном случае не возвращается ресурс (не факт, кстати что его нет, возможно его просто не хотят давать этому юзеру).
В другом ересь вместо URL
это АДМИНКА"!!!!!""""""!!!11111 ))
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Игорь Корнелли
это АДМИНКА"!!!!!""""""!!!11111 ))
Спокойней)
Я про спеку
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
ну и я про нее) но сути это не меняет, на конечном апи это JSONAPI, там роуты иначе формируются
источник

EN

Eugene Nice in Node.js — русскоговорящее сообщество
ок.. 404. допустим не нашли запись и ответили 404.. но ведь логично что если мы хотим изменить запись и тоже не нашли её, ответить 404? )
источник

ИК

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

ИК

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

EN

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

ИК

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Т.е. тебе в итоге в случае 400 всё равно надо иметь свои бизнесовые ошибки и отличать их друг от друга.
Так почему бы все бизнесовые ошибки не смотреть в ответе?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Т.е. тебе в итоге в случае 400 всё равно надо иметь свои бизнесовые ошибки и отличать их друг от друга.
Так почему бы все бизнесовые ошибки не смотреть в ответе?
смотря почему она случилась
источник

ИК

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

GS

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