create-react-app配置跨域
2020-05-09 本文已影响0人
_hider
我当前的版本是create-react-app@3.1.2
,会根据该版本来进行scss
相关的配置。
1.安装http-proxy-middleware
npm install http-proxy-middleware -D
它的作用是用于后台将请求转发给其它服务器,也是是代理。
2.添加setupProxy.js
需要将setupProxy.js
配置在src
目录下,具体配置文件如下:
const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function (app) {
app.use(
createProxyMiddleware("/api", {
target: "http://xxx.com/home.php/", // 目标路径
changeOrigin: true,
pathRewrite: {
"^/api": ""
}
})
)
}
重启项目即可。