针对react版本^16.6.0有多种解决方案react
方案一:package.json中加上proxy代理配置json
在packge.json加入api
"proxy": "http://0.0.2.89:7300"
而后你页面中的请求fetch('/api/userdata/')就会转发到proxy中的地址跨域
也就是真实的请求是http://0.0.2.89:7300/api/userdata/,并且也不会有跨域问题浏览器
由于在浏览器看来,你只是发了fetch('/api/userdata/'),没有跨域问题app
方案二:使用http-proxy-middlewarefetch
create-react-app 文档里面有解决方案http-proxy-middlewarespa
请查看文档,具体操做后续将更新代理