Мне нужно централизовать заголовки вызовов API-интерфейсов. Я имею в виду, что мне нужно специальное промежуточное программное обеспечение, которое работает перед каждым вызовом API, получает токен из «Local Storage» и помещает его в заголовок текущего вызова API. Я нашел несколько примеров, когда я погуглил, но мне также нужно 401 несанкционированное обращение. После каждого вызова API, если я получаю 401 несанкционированный ответ, промежуточное программное обеспечение очищает локальное хранилище. Я буду признателен за вашу помощь, спасибо. Я нашел несколько примеров, как показано ниже, но мне это нужно также после вызова API для обработки несанкционированной ситуации 401.
const authInterceptor = ({ dispatch }) => (next) => (action) => {
if (action.status === 401) {
dispatch(actions.removeJwt());
} else {
next(action);
}
};