Промежуточное программное обеспечение Cors не активируется с vue.js & Laravel - GraphQL - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь настроить API на laravel, используя GraphQL, с другой стороны, мой интерфейс основан на Vuejs, когда я пытаюсь вызвать API локально, у меня появляется ошибка:

preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

На стороне laravel у меня есть веб-маршрут / graphql с моими ядрами промежуточного программного обеспечения, которые я создал сам

//Cors.php
return ($next)
        ->header('Access-Control-Allow-Origin', '*')
        ->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS')
        ->header('Access-Control-Allow-Headers', 'Content-Type, Accept, Authorization, X-Requested-With, Application');
}

У вас есть идеи, почему тело не активируется?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...