【发布时间】:2018-11-30 22:03:42
【问题描述】:
我正在使用 react-boilerplate (https://github.com/react-boilerplate/react-boilerplate) 我的应用程序在 localhost 上完美运行,但是在服务器上的子目录(重要!不在根目录中!)部署后,应用程序一直工作直到刷新......如果我在应用程序位于其他路由时尝试刷新(/something/here),我收到 404 错误页面未找到。
我搜索了很多关于这个问题,我想出了问题和解决方案,但我无法解决这个问题......你可以在这里看到问题解释: https://tylermcginnis.com/react-router-cannot-get-url-refresh/
我正在使用 React Router 4。也许我需要使用 historyApiFallback: true 但是 Idk 如何将它与具有大量 webpack 配置文件(不仅仅是一个..)的 react 样板一起使用。有什么帮助吗?
【问题讨论】:
-
我遇到了这个问题并通过 URL 重写解决了。您的主机使用什么网络服务器?
-
这个问题与你正在运行的 Web 服务器的反应无关
-
网络服务器 Nginx
-
你能访问
nginx.conf吗?
标签: reactjs nginx webserver react-router-v4 react-boilerplate