React 路由器,句柄 URL(而不是后端)

React router, handle URL (instead of backend)

我已经实现了路由器并且一切正常(导航等)但是我如何确保当我想去 http://myapp.dev/members 时 url 是由反应处理的(路由器)?当我现在在浏览器中输入 URL 时,没有任何反应,因为 /members 不存在(后端)

您需要将后端重定向到您的 React 应用程序所在的位置。 react-router 他们自己 documentation 中有它。如果您使用的是 nginx,请使用 try_files 规则尝试,看看它是否存在,如果不存在,请返回到您的 React 应用程序所在的位置。

使用重写规则的 Apache 也是如此。

两者在文档中都有很好的记录。