用fetch 请求数据,存在跨域报错,添加mode后依旧报错,怎么能够正确跨域,后端已经设置Access-Control-Allow-Origin:*
cors跨域请求只支持三种content-type。
application/x-www-form-urlencoded
multipart/form-data
text/plain
不支持application/json。
楼上说的有误,不是只只支持三种,不同的头设置,跨域触发的请求会分两种,简单请求设置Access-Control-Allow-Origin没问题,而预检请求就相比复杂一下,需要后端做一次握手处理。详细的可以看我的一片文章
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
result.then(res => res.json()).then(data => console.log(data))