CORS-запрос, Content-Type: application / json

вам не нужно это делать,

, когда u вызывает session_start (); сеанс создается и активен до таймаута в php.ini или вы вызываете session_destroy ();

ваша ошибка находится где-то в другом месте, вы вызываете session_start после эха или печати?

-1
задан Anton Emery 11 March 2019 в 14:58
поделиться

1 ответ

Эта ошибка вызывается браузером. Не может быть исправлено путем настройки кода клиентского приложения. Чтобы это исправить, вы должны заставить свой сервер узлов обрабатывать предварительный запрос OPTIONS, который запускается браузером, когда вы делаете запрос ajax в другой источник, чем веб-страница, на которой в данный момент выполняется.

Затем сервер должен ответить на это с правильными заголовками:

Access-Control-Allow-Origin: '*' или 'Access-Control-Allow-Origin': 'http://localhost:3000'

Вы можете добавить этот пакет на сервер вашего узла: [114 ] https://expressjs.com/en/resources/middleware/cors.html

Это сделает всю тяжелую работу за вас.

Если это просто для целей разработки, вы можете просто запустить Chrome с отключенной веб-безопасностью:

Mac: open -a Google\ Chrome --args --disable-web-security --user-data-dir=""

Windows: chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

0
ответ дан run yards 11 March 2019 в 14:58
поделиться
Другие вопросы по тегам:

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