跨域資源共享(CORS)是一種限制第三方網站跨域請求以保護敏感資料的機制。來源由協定、域和連接埠的組合表示。
這裡的關鍵問題是允許的源中存在尾部斜杠.
Web 來源不包含尾部斜杠。 因此,以下來源無效:
不帶尾斜線的正確來源是:
In🎜>Socket.IO CORS 配置In Socket .IO,您正在使用Node.js cors 套件進行CORS 處理。此套件要求請求的來源與 CORS 設定中配置的來源值之間
完全符合您的伺服器端程式碼
您的server.js 檔案有CORS 中介軟體設定如下:從原值移除尾斜線。
前端請求
在您的前端程式碼中,套接字連接到以下位址:使用正確的原始值而不帶尾部斜杠,CORS 錯誤應該不再發生。
以上是當我的伺服器端允許帶有尾部斜線的來源時,為什麼會出現 CORS 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!