Size: a a a

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

2020 April 08

MR

Mike Rize in Node.js — русскоговорящее сообщество
Veli
так, давай лучше кто-нибудь мне расскажет, какую все-таки ошибку сервер должен вернуть при авторизации с неправильными креденшиалами? :D
401 же. Кст до итерации свойств по порядку есть Map
источник

V

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

V

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

RB

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

А сейчас выходит так что все под них пытаются подстраиваться, даже в ущерб удобству. Иногда до смешного доходит что создают доп. слои чтобы были, всё по канонам, но при этом внутри всё равно передают доп. данные и проверяют именно их.
источник

V

Veli in Node.js — русскоговорящее сообщество
походу я не шарю что-то) ну ладно, я фронтендер всего лишь, это не моя забота
источник

V

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

А сейчас выходит так что все под них пытаются подстраиваться, даже в ущерб удобству. Иногда до смешного доходит что создают доп. слои чтобы были, всё по канонам, но при этом внутри всё равно передают доп. данные и проверяют именно их.
вооооот
источник

V

Veli in Node.js — русскоговорящее сообщество
40*/50* - это когда запрос провалился
источник

V

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

V

Veli in Node.js — русскоговорящее сообщество
а тут вполне себе корректный запрос и все ок, просто кредов таких не существует
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Veli
а тут вполне себе корректный запрос и все ок, просто кредов таких не существует
+
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
А если юзер не правильный тогда можно 404 давать. Юзера то нет.... вкусовщина
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Ну да, некоторые на запрос юзера в базе, если его там нет, тоже 404 отдают. 🙈
источник

V

Veli in Node.js — русскоговорящее сообщество
404 - это нет эндпоинта в моем понимании
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Ну кому как. Просто HTTP-коды для состояния HTTP сделаны. Как они относятся к юзерам не понятно.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
сторонники реста где-то пропадают
источник

RB

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

MR

Mike Rize in Node.js — русскоговорящее сообщество
«Я чайник» так и знайте
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
сторонники реста где-то пропадают
Ага, даже странно.
источник

V

Veli in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
сторонники реста где-то пропадают
а в ресте как сделали бы?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Mike Rize
«Я чайник» так и знайте
Да не важен уровень. Есть и реальные профи но так же считают, так что мог бы притвориться. 😂
источник