首頁  >  文章  >  web前端  >  儘管將 https://example.com 新增到我的允許清單中,為什麼我仍會收到 CORS 錯誤?

儘管將 https://example.com 新增到我的允許清單中,為什麼我仍會收到 CORS 錯誤?

Barbara Streisand
Barbara Streisand原創
2024-11-01 21:15:02476瀏覽

Why Am I Getting a CORS Error Despite Adding https://example.com to My Allowlist?

CORS 錯誤:儘管有明確白名單,存取仍被拒絕

嘗試在React、Node.js 和Socket.IO 之間啟用跨域請求時,出現錯誤“Access from儘管我允許https://example.com/ 出現,但來源“https://example.com”已被阻止。儘管添加了必要的權限,錯誤仍然存在。

原因與解釋

問題源自於對CORS 配置中的源頭和接受的來源的誤解。

包含尾部斜杠。來源中加入尾部斜線(例如「https://googledocs-clone-sbayrak.netlify.app/」)是無效的。節比較來確定請求的來源是否與允許的來源相符。 googledocs-clone-sbayrak.netlify.app/”,這是不匹配的.

正確設定允許的來源要解決此問題,請調整CORS 配置中允許的來源以匹配不含尾斜線的確切來源:

以上是儘管將 https://example.com 新增到我的允許清單中,為什麼我仍會收到 CORS 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn