Ответ на запрос опций CORS preflight: 500 Внутренняя ошибка сервера в Laravel API - PullRequest
1 голос
/ 13 июня 2019

Я работаю над проектом Laravel and Angular.Проект хорошо работает на другом компьютере, но в моем ноутбуке появляется ошибка ниже.

Я использовал этот пакет.Я пробовал несколько способов, но не смог найти решение.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource

enter image description here

enter image description here

Мой .htaccess файл похож на ниже

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Может ли кто-нибудь помочь мне в этом отношении?

1 Ответ

1 голос
/ 13 июня 2019

Вы можете установить заголовок Access-Control-Allow-Origin только один раз.

Кажется, этот заголовок также установлен где-то еще, чем в конфигурации пакета laravel-cors. Например, в вашем файле .htaccess, в конфигурации вашего сервера или (менее вероятно, поскольку вы получаете исключение только в одной среде) в некотором другом промежуточном программном обеспечении, которое вы создали вручную.

...