После создания экземпляра axios в файле main.js в моем проекте я передаю baseURL, а также передаю заголовок авторизации, что означает, что заголовки авторизации будут передаваться во всех http-запросах. Я хочу удалить авторизацию при попыткедля входа в систему.
Я пытался использовать interceptors.request для получения URL-адреса для входа, а затем написать условие, что при вызове этого URL-адреса для входа следует удалить заголовки авторизации.
Это мой объект
const base = axios.create({
baseURL: "https://eelspace.herokuapp.com/api/v1/",
headers: { Authorization: "Token" + " " + localStorage.getItem("token") }
});
это часть, где я получаю URL-адрес входа в систему, а затем пытаюсь удалить эти заголовки
base.interceptors.request.use(request => {
let url = request.url;
if (url === "auth/login/") {
// console.log(base.defaults.headers);
delete base.defaults.headers.common["Authorization"];
}
console.log(url);
return request;
});
После запуска кода ... он все еще не работает