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

服务器响应fetch的GET请求一定要在响应头上设置'Access-Control-Allow-Origin'这个参数么?

这是易班的API、不是我的服务器

https://img3.mukewang.com/5c1c42710001b1dc11700040.jpg

在浏览器上发出请求时没问题的

https://img4.mukewang.com/5c1c427b0001c91d12590130.jpg

查了几个资料发现都没什么用

这是我get请求的代码

function request_get(url) {

    return fetch(url, {

        credentials: 'include',

    }).then(function(response) {

        return response.json()

    })

}


收到一只叮咚
浏览 1002回答 1
1回答

MMMHUHU

该问题是由浏览器的同源策略导致,解决方案也有若干种:JSONPCORS使用Nginx或者Express静态资源服务器进行网络proxy配置,模拟本地与远程为同源来进行数据拉取
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript