簡體   English   中英

CORS Laravel Echo 服務器上缺少允許來源,帶有 Socket.io 和 ZE111446745A1825B862F8727AE3

[英]CORS Missing Allow Origin on Laravel Echo Server with Socket.io and Redis

嗨,我在 laravel 應用程序的查看頁面上添加后出現以下錯誤。

我正在使用 Windows 10。

CORS 缺少允許來源

CORS 缺少允許來源錯誤截圖

以下步驟將為您的 Echo 服務器解決“CORS Missing Allow Origin”錯誤

第 1 步:添加“傳輸:['websocket', 'polling', 'flashsocket'] // 修復 CORS 錯誤。” 您的 Echo 服務器設置文件 (public\js\laravel-echo-setup:js) 中的代碼如下所示:

window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: window.location.hostname + ':6001',
    transports: ['websocket', 'polling', 'flashsocket'] // Fix CORS error!
});

第 2 步:使用“npm run dev”命令構建代碼使用“laravel-echo-server start”命令重新啟動 Laravel Echo 服務器現在檢查您的應用程序,您現在找不到 CORS 錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM