не удалось подключить веб-сокет laravel от угловой - PullRequest
1 голос
/ 06 мая 2019

Доступ к XMLHttpRequest в «http://localhost:8080/socket.io/?EIO=3&transport=polling&t=MgBuvgw' от источника» http://localhost:4200' заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

1 Ответ

0 голосов
/ 06 мая 2019

По соображениям безопасности браузеры не разрешают вам доступ к содержимому других веб-сайтов, пока вы не укажете заголовки cors.

Для получения дополнительной информации о Cors https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

Fix:

быстрое решение: в public / index.php добавьте следующие заголовки

header('Access-Control-Allow-Origin:  *');
header('Access-Control-Allow-Methods:  POST, GET, OPTIONS, PUT, DELETE');
header('Access-Control-Allow-Headers:  Content-Type, X-Auth-Token, Origin, Authorization');

Для лучшего контроля и хорошей практики используйте этот пакет:

https://github.com/barryvdh/laravel-cors

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