create-react-app2.0设置跨域代理
create-react-app2.0在设置跨域代理的时候和原来的不一样了,这是stackoverflow上关于create-react-app2.0设置跨域代理的问题
我安装这个配置了代理,但是结合axios
却怎么也不成功,感觉是axios
的axios.defaults.baseURL
有问题
因为在vue中设置代理之后axios.defaults.baseURL
设置成代理名称就行,所以我在react中也这样配置,但是好像不行axios.defaults.baseURL = "/api"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
提示你设置
Access-Control-Allow-Credentials: true
跨域的问题,注意力不要放在
http request
上。请关注
proxy
:开发时,直接通过
webpack
或者package.json
中配置proxy
,webpack server
就可以处理。生产环境中,
nginx
也可以轻松处理跨域的问题。1.
creat-react-app
配置2.
3.实际使用
this.$http('/user/getList')....
我的这样都可以啊....