为什么反应路由器不能与代理一起使用?

时间:2020-09-14 19:48:31

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

我配置了http-proxy-middleware,因此请求被代理到http:// localhost:8080。一切正常。

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

问题是我还配置了react路由器,当path为'/'时,它应该呈现一个组件。

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

当我访问“ /” URL时,将显示以下内容的白页:“您需要启用JavaScript才能运行此应用。”作为回应。我该怎么办?

谢谢!

0 个答案:

没有答案