React Js代理不起作用

时间:2018-06-29 06:21:36

标签: javascript reactjs proxy redux

我对react完全陌生。在这里,我正在尝试发出API请求。 所以我在

之类的package.json中设置了代理
  "proxy": {
    "/proxy": {
      "target": "http://localhost:9000",
      "pathRewrite": {
        "^/rez": ""
      },
      "changeOrigin": true
    }
  }

我的React应用在localhost:8080上。现在,我用的第二种方法

 "proxy": "http://localhost:9000"

我在动作中使用了它  axios

const request = axios.post('/rez/login', values);

但是这不起作用,它没有使用9000来对8080进行任何调用。这是怎么做的?我经历了所有的github和堆栈问题,但无法正常工作。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

这似乎对我有用,但我不包括代理:

devServer: {
    historyApiFallback: true,
     proxy: {
     "/api": "http://localhost:9000"
     }
 },

当我调用api路由时,它去了/api/getUsers等...