代码之家  ›  专栏  ›  技术社区  ›  lilezek

使用地址栏在单页应用程序中路由用户

  •  3
  • lilezek  · 技术社区  · 8 年前

    我有一个后端使用express提供静态目录,路径 /

    前端内置React,并使用React路由器从web应用程序的不同视图路由用户。

    /app /config ,

    路径

    1 回复  |  直到 8 年前
        1
  •  2
  •   William Martins    8 年前

    解决这个问题的一个简单方法是始终(即使在404上)向用户发送 index.html 在您的快速路线处理程序中。

    https://stackoverflow.com/a/25499007/2624575

    然而,你需要注意一些事情:

    1) 您的React路由器代码应该开始处理404: https://stackoverflow.com/a/37491381/2624575

    3) 确保 react-router browserHistory (不使用哈希的历史记录 # ),这样React将能够正确渲染路线

    推荐文章