Задать вопрос
dicem
@dicem

Почему GET запрос преобразовывается в OPTIONS в axios?

Суть следующая, имеется api на сервере, приложение на vue и метод посылающий запрос:
getCartInfo({cartToken} = {}) {
    return axios.get(`${apiURL}/order/cart`, {
      headers: {
        'cartToken': cartToken
      }
    })
  }


URL и токен поступают в метод валидно, проверял консоль логом.

Запрос преобразовывается в OPTIONS и headers который я прописывал почему то не был назначен, а ключ 'cartToken' в нижнем регистре ушел в Access-Control-Request-Headers.
5e29a58e5a00e012493356.png
5e29a59821173115330483.png

Ну и соответственно без необходимого хэдера запрос возвращает 404.
Проверял в postman все ок, API отрабатывает без проблем, а на фронте совсем беда.
  • Вопрос задан
  • 259 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы