Суть следующая, имеется api на сервере, приложение на vue и метод посылающий запрос:
getCartInfo({cartToken} = {}) {
return axios.get(`${apiURL}/order/cart`, {
headers: {
'cartToken': cartToken
}
})
}
URL и токен поступают в метод валидно, проверял консоль логом.
Запрос преобразовывается в OPTIONS и headers который я прописывал почему то не был назначен, а ключ 'cartToken' в нижнем регистре ушел в Access-Control-Request-Headers.
Ну и соответственно без необходимого хэдера запрос возвращает 404.
Проверял в postman все ок, API отрабатывает без проблем, а на фронте совсем беда.