Cors на одном маршруте, но не на другом с Vue

#vue.js #lumen

#vue.js #lumen

Вопрос:

Несколько дней безуспешно пытался выяснить, что не так. У меня есть свой собственный API на моем сервере, затем я пытаюсь подключиться к Postman, и все работает нормально. Я пытаюсь подключиться с помощью VueJS, и все тоже в порядке.

Я создал новую конечную точку, и что бы я ни делал, я всегда продолжаю получать ошибку cors. На скриншоте ниже приведен HTTP-вызов в строке 30 и один в строке 31 для точно такого же API.

Один работает, другой нет. Кто-нибудь может сказать мне, что не так и — или как выяснить, что не так?

Я хочу, чтобы мой API был доступен извне любому, у кого есть действительные учетные данные.

Я использую Lumen для своего API и VueJS для своего интерфейса.

Рабочий вызов: введите описание изображения здесь

Не работает вызов: введите описание изображения здесь

Ответ №1:

Я полагаю, вы получаете данные в формате Json. В рабочем случае вы отправляете заголовок Content-Type : application / json, вот почему он работает

В другом случае вы отправляете заголовок Content-Type : text-plain/html, который не применим, вот почему он не работает