【问题标题】:Access to XMLHttpRequest has been bloked by CORS policyCORS 策略已阻止对 XMLHttpRequest 的访问
【发布时间】:2020-05-05 22:15:04
【问题描述】:

从源“http://localhost:3001”访问“http://localhost:8080/ws”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin”标头出现在请求的资源上。

【问题讨论】:

标签: javascript cors


【解决方案1】:

当调用XMLHttpRequest 时,浏览器会生成preflight request 并检查Access-Control-Allow-Origin header 以确定是否应允许请求。您应该编辑您的服务器代码以发送带有允许您的客户端域的值的标头(或者只是 * 以允许来自任何来源的 CORS 请求)。例如,如果使用带有 Express 的 Node 服务器,您可以使用 res.set('Access-Control-Allow-Origin', '*')

【讨论】:

    猜你喜欢
    • 2019-09-23
    • 2019-12-18
    • 2022-08-14
    • 2021-10-11
    • 2019-12-15
    • 2020-03-12
    • 2019-04-28
    • 1970-01-01
    相关资源
    最近更新 更多