JS Fetch отправить новый запрос на основании статуса 401

Всем привет, у меня есть клиент (JS) и сервер (Web API C#), на сервере настроена аутентификация и авторизация на основе JWT. Клиент при запуске получает токен, есть функция которую я использую вместо fetch, она принимает url, options, подставляет в options токен и делает обычный fetch. Через некоторое время токен умирает, следовательно эта функция возвращает 401 статус, я бы хотел что бы моя функция понимала что если пришел статус 401, то она обновляла токен и снова делала запрос. Решение нужно на промисах и без сторонних библиотек.


Ответы (0 шт):