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

react 使用fetch跨域报No 'Access-Control-Allow-Origin'

react 使用fetch跨域报No 'Access-Control-Allow-Origin'

白衣染霜花 2019-03-13 17:14:15
请看下面我的回答(下客介),来个人帮帮,不想再熬夜了。感谢不懂后端,望提供前端可以解决的方案,感谢1-fetch跨域请求"聚合数据"提供的新闻API,报“ No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.”2-相关代码段webpack.config.js片段:安装了:var proxy = require('http-proxy-middleware');require('es6-promise').polyfill();require('isomorphic-fetch')xxx.js片段:3-浏览器console与network截图:
查看完整描述

8 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

请求的headers里设置'Access-Control-Allow-Origin': '*'


查看完整回答
反对 回复 2019-03-22
?
偶然的你

TA贡献1841条经验 获得超3个赞

跨域的问题,请查询CORS关键字。解决方法,必须后端的响应头加上'Access-Control-Allow-Origin': '*' 。或者指定具体的域名。 前端不可能控制的。


查看完整回答
反对 回复 2019-03-22
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

前端 only 无解。


查看完整回答
反对 回复 2019-03-22
  • 8 回答
  • 0 关注
  • 2782 浏览
慕课专栏
更多

添加回答

举报

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