为了账号安全,请及时绑定邮箱和手机立即绑定

fetch的GET请求出现CORS 头缺少 'Access-Control-Allow-Origin

fetch的GET请求出现CORS 头缺少 'Access-Control-Allow-Origin

收到一只叮咚 2018-11-29 22:18:34
服务器响应fetch的GET请求一定要在响应头上设置'Access-Control-Allow-Origin'这个参数么?这是易班的API、不是我的服务器在浏览器上发出请求时没问题的查了几个资料发现都没什么用这是我get请求的代码function request_get(url) {    return fetch(url, {        credentials: 'include',    }).then(function(response) {        return response.json()    })}
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

该问题是由浏览器的同源策略导致,解决方案也有若干种:

  1. JSONP

  2. CORS

  3. 使用Nginx或者Express静态资源服务器进行网络proxy配置,模拟本地与远程为同源来进行数据拉取


查看完整回答
反对 回复 2018-12-21
  • 1 回答
  • 0 关注
  • 1000 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信