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

react+webpack打包的网站为什么请求没跨域呢?

react+webpack打包的网站为什么请求没跨域呢?

ibeautiful 2018-09-02 12:00:02
项目是用 create-react-app 脚手架搭建的,简单项目,没有改 webpack 配置,前后端分离。用 npm run build 打包项目以后部署到服务器上,为什么没出现跨域的问题呢?网站部署到服务器上,是默认启动了什么转发服务,类似nginx这些吗?
查看完整描述

2 回答

?
慕尼黑8549860

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

无非下面两种情况。

1、服务器上有Nginx 或者 Nodejs 针对你的请求做了转发
2、你在本地发起请求代码里写的是绝对路径(http://xxxx)这种格式,然后后端接口开了允许跨域 cros,这样发起请求会请求两次,第一次 options 类型


查看完整回答
反对 回复 2018-09-02
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

确认前台服务器和api服务器是不同的域名吗?

如果不是那前台服务器是nodejs服务器吗?

如果是,看一下有没有使用http-proxy。

极有可能的是没有跨域或者api配置了cors


查看完整回答
反对 回复 2018-09-02
  • 2 回答
  • 0 关注
  • 1421 浏览
慕课专栏
更多

添加回答

举报

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