我应该如何配置http代理以与React Router一起使用?

时间:2020-10-12 23:23:55

标签: reactjs proxy jboss react-router http-proxy

我已经配置了http代理中间件,因此所有请求都被代理到我的后端。当我访问/ admin时,我应该被代理到服务器(并且我在)填写登录表单。成功登录后,我希望路由器将我路由到该组件,而不是403禁止代码并呈现白页。 我还使用react-router,其中我已指定“ ... / admin” URL应该呈现某个组件。 组件未呈现可能是由于请求被代理到服务器。 我的后端是JBoss / WildFly。

代理配置:

    app.use(
    createProxyMiddleware('/admin', {
        target,
        secure: false,
        logLevel: 'debug',
        cookiePathRewrite: {'*': ''},
        changeOrigin
    })
);

路由器配置:

      <Route exact path='/admin'>
        <Admin catalogue={catalogue} />
      </Route>

我应该以不同的方式配置代理吗?谢谢!

0 个答案:

没有答案