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);

  重启 服务器,就可以了。

 

posted @ 2019-03-27 18:26  RoadAspen  阅读(769)  评论(0编辑  收藏  举报