小编Bil*_*ill的帖子

在静态服务器上使用 React Router 托管 React 应用程序

情况:

  • 我正在使用 React Router 构建一个 React 应用程序。
  • 它是从 生成的create-react-app。
  • 我需要静态托管它。
  • 如果我先访问主页然后单击,一切都会正常。

问题:

  • 当直接访问子页面(例如https://www.example.com/path/page服务器)时,会返回404错误,因为/path/page不是服务器上的有效目录。
  • 据我所知,服务器只是静态地提供文件,我无法更改服务器的编写方式(我知道我可以通过使用一些服务器代码路由所有对React应用程序的访问来解决这个问题,但这是不是一个选项)。
  • 如何仅通过更改反应应用程序中的代码来使所有网址可直接访问?

static reactjs react-router server react-redux

6
推荐指数
1
解决办法
3042
查看次数

标签 统计

react-redux ×1

react-router ×1

reactjs ×1

server ×1

static ×1