Я использую vue в передней части и пружинный чехол в задней части.
Я использовал axios, чтобы сделать серверный вызов из кода VUE.
Все было в порядке с GET, POST-запросами.
При попытке выполнить запрос DELETE произошел сбой со статусом 403
, а ответ об ошибке - Invalid CROS request
.
Но тот же самый запрос DELETE
работает в POSTMAN
Я пробовал следующее решение, упомянутое в другом посте, и оно непомогите мне 1. добавил withCredentials: true в заголовке запроса
добавлены заголовки: {'X-Requested-With': 'XMLHttpRequest', 'X-CSRFToken': 'ваш токен здесь'}
3.добавлена аннотация @CrossOrigin в DELETE
api
Вот так я и создал экземпляр axios
const token = localStorage.token;
const instance = axios.create({
baseURL: "/",
headers: {
Authorization: token
}
});
делая запрос, как показано ниже
instance.delete(`/user/${username}`);
Выдает 403
Invalid CROS Request
как ответ, а его нетпопав на сервер API тоже