我正在isomorphic-fetch
使用 Fetch API 调用 API。我遇到了 CORS 问题,因为 API 在不同的域上(这在生产中有效)。
为了在本地开发,我在非安全模式下运行 chrome 浏览器,并将其添加 { credentials: "include" }
为请求标头的一部分,以便将 cookie 与请求一起发送。
我的开发域是localhost.abc.com:8080
并且 api 是打开的myapi.abc.com
,虽然我得到 200 OK 响应,但由于以下错误,我无法读取响应:
当请求的凭证模式为 'include' 时,响应中的 'Access-Control-Allow-Origin' 标头的值不能是通配符 '*'
这就是我开始缺少与 Fetch API 相关的 jQuery AJAX 调用的地方。