Пингану еще разок -_-
для гет запроса что используете? какую либу?
насчет fetch незнаю. но у axios есть interceptor-ы. т.е. при инициализации Vue настраиваешь глобальные перехватчики в axios. и там проверяешь на нужные ошибки. Для fetch возможно эта подойдет: https://github.com/werk85/fetch-intercept
Ну инстанс вью я тоже могу прокинуть в мой api-caller и там это хендлить :) Вот только не уверен что это хорошая идея Потому и спрашиваю) мало ли это единственный бест практис
я когда делал то вдохновлялся вот этой репой: https://github.com/cretueusebiu/laravel-vue-spa/tree/master/resources/js
на каждую ошибку >= 500 показывать модалку... ну.. не знаю, насколько это best practice.
Ну я так понял то просто пример проекта)
пример хороший не спорю, но сам ux с крамольными идеями против удобства
А ты случайно не знаешь как лучше решить мой вопрос?)
к сожалению (или к счастью) на всех проектах использую axios и через interception все обрабатываю. полагаю, что в твоем случае такой же подход вполне применим, только без axios.
Ну тут сама либа не имеет значения, скорее вариант реализации проблемы Видимо все именно так это и делают)
а в чем практическая польза interception?
или написать свою приблуду и юзать через singleton.
глобальный перехватчик событий, думаю, в этом его основная польза. а так как угодно юзайте, хоть для разлогина, хоть для модалок с кодом 500 :)
почитал и не понял способности перехватчика.. испоьзую async await, отправляю получаю..
interceptor позволяет тебе прокинуть хедеры, токены и тд в одном месте, чтоб не юзать в каждом запросе. Ну а при ответе из сервера можно какие-то штуки добавить аля логгирование или обработка конкретной ошибки, которая может возникнуть на любом запросе во всем приложении
в кто голова перехватчика? это что опять все приложение переписывать чтоли?
Что значит голова перехватчика?)
а если в апи нужен и токен и хедер, как он мне поможет?
Эээм ну прокидываешь в интерцепторе и токен и хедер Че хочешь, то и прокидываешь
позволяет в одном месте прокинуть - что это за место, вестимо голова? что это
Это интерцептор реквеста аксиоса
Обсуждают сегодня