Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 25

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
2ХХ значит, что запрос прошёл, т.е. в принципе смог обработаться сервером, если данных нету, то так и нужно отвечать {"success": false} ... а не 401
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
2ХХ значит, что запрос прошёл, т.е. в принципе смог обработаться сервером, если данных нету, то так и нужно отвечать {"success": false} ... а не 401
Это, конечно, крайне странный подход
источник

D

Danila in JavaScript — русскоговорящее сообщество
Хттп статусов под полсотни, и они каждый на свой случай
источник

D

Danila in JavaScript — русскоговорящее сообщество
401 это явный unathorised
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Danila
Это, конечно, крайне странный подход
Почему? Где можно посмотреть про корректный подход, может подскажете?
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Danila
401 это явный unathorised
Именно!) И консоль красная, сколько бы мы не перехватывали ошибку
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Почему? Где можно посмотреть про корректный подход, может подскажете?
Для no data есть свой статус, присылать 200 и внутри success:false это прямо такое себе, как мне кажется
источник

D

Danila in JavaScript — русскоговорящее сообщество
200 это success по определению
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Danila
Для no data есть свой статус, присылать 200 и внутри success:false это прямо такое себе, как мне кажется
Так как корректно?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Именно!) И консоль красная, сколько бы мы не перехватывали ошибку
Там, видимо, уже какой-то интерцептор стоит
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Danila
Там, видимо, уже какой-то интерцептор стоит
Это я логирую заранее все запросы, чтобы смотреть
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Это я логирую заранее все запросы, чтобы смотреть
Ты в нём ловишь ошибки?
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Да, это вторая функция в axios interceptors
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Второй callback
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Так как корректно?
204 можно если у тебя нет контента
источник

D

Danila in JavaScript — русскоговорящее сообщество
Danila
Ты в нём ловишь ошибки?
Ну так если ты её поймал, ты её уже не поймаешь потом в catch
источник

D

Danila in JavaScript — русскоговорящее сообщество
Кидай снова
источник

Ⓣ ǿ ℓ į ᶄ in JavaScript — русскоговорящее сообщество
Danila
204 можно если у тебя нет контента
Другой разговор, это я и спрашивал, 2ХХ я могу вручную обаботать
источник

VP

Vitaliy Ponomarev in JavaScript — русскоговорящее сообщество
Danila
Для no data есть свой статус, присылать 200 и внутри success:false это прямо такое себе, как мне кажется
бывают такие rest api, к сожалению.
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Другой разговор, это я и спрашивал, 2ХХ я могу вручную обаботать
Но это не ошибка
источник