create-react-app 跨域
我用的create-react-app 的版本是 1.4.0 ,是在 yarn eject 之后。
yarn add http-proxy-middleware
在 src文件夹下 创建 setipProxy.js 文件 。
const proxy = require('http-proxy-middleware') module.exports = function (app) { app.use( proxy('/', { target: 'http://localhost:3002', changeOrigin: true }) ) }
在 config 中的 start.js 中 加入 ,注意添加位置要在 devServer 定义之后。
require('../src/setupProxy')(devServer);
重启 服务器,就可以了。