【问题标题】:React Router and Express routingReact 路由和 Express 路由
【发布时间】:2020-11-30 10:03:14
【问题描述】:

我正在为来自 Express 服务器的 react 的生产构建 index.html 提供服务。 react 应用程序使用 react 路由器进行导航。使用 react-router 时,刷新页面时出现无法获取数据的问题,因为它正在向http://example.com/abc 发送 GET 请求,并且该 URL 没有在 express 中处理。所以我通过处理每个get请求找到了解决方案: app.get('*') 重定向回主页,这样页面就可以获得它需要的所有资源。但是,我有其他快递端点可以将数据发送到前端,如果我重定向所有 GET 请求,端点就不再工作了。我应该如何解决这个问题?

【问题讨论】:

    标签: reactjs express react-router


    【解决方案1】:

    所以我通过将 app.get('*') 移到任何其他 GET 端点下方找到了答案

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2012-12-01
      • 1970-01-01
      • 2018-01-28
      • 2015-05-27
      • 1970-01-01
      相关资源
      最近更新 更多