猿问

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

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

ibeautiful
浏览 1422回答 2
2回答

慕尼黑8549860

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

Smart猫小萌

确认前台服务器和api服务器是不同的域名吗?如果不是那前台服务器是nodejs服务器吗?如果是,看一下有没有使用http-proxy。极有可能的是没有跨域或者api配置了cors
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答