Этот заголовок утверждения/ответа должен присутствовать в ответе от сервера, к которому вы подключаетесь. Из-за этого он зависит от того, какой сервер, фреймворки и языки вы используете.
Если вы подключаетесь к скрипту PHP, вы можете фактически управлять направлением CORS внутри скрипта, используя функцию header(...)
. См. Этот вопрос для получения дополнительной информации: CORS with php headers То же самое можно сделать на многих других языках; хотя, я не могу привести пример в данный момент.
Если язык, который вы используете, не позволяет определять CORS внутри кода, или если вы предпочитаете управлять CORS по-другому, вам, вероятно, придется полагаться на структуру сервера. Если вы используете HTTP-сервер Apache, вы можете изменить файл .htaccess в каталоге (например, Саймон указал в своем ответе). Возможно, есть 1 или 2 других способа сделать это на Apache, но мне нужно будет просмотреть конфигурацию apache, чтобы запомнить все другие способы. Независимо от того, .htaccess
, как правило, лучший способ сделать это в Apache, поэтому вы можете выборочно включать по каждому файлу или по каталогу, а не разрешать CORS для всего вашего сервера, так как это возможный риск для безопасности большинства веб-сайтов. Если вам нужна дополнительная информация об Apache, ознакомьтесь с этим AwesomeToast blog post about it. NGINX также довольно популярен, но, к сожалению, я никогда не работал с NGINX, поэтому я не могу оказать там большую помощь. Если вы используете NGINX, напишите о том, как включить CORS в среде NGINX: Enable CORS on NGINX
Существует, конечно, много других языков и серверных фреймворков, которые поддерживают CORS, поэтому, если ни одна из упомянутых выше не соответствует вашей ситуации, то вы можете найти некоторые инструкции для вашей конкретной среды/настройки на www.Enable-CORS.org. Если вы не можете найти инструкции для своей ситуации или если у вас есть проблемы с поддержкой CORS на вашем сервере, пожалуйста, не стесняйтесь оставлять комментарий, определяющий вашу среду, и я попытаюсь помочь вам в работе CORS.
Вы спасатель! Спасибо! –
@ ChandlerF.Davis Нет пота :) –