【发布时间】:2023-03-11 09:32:01
【问题描述】:
我尝试在 heroku 上部署我的应用程序,它可以正常工作。但是当我使用 react-app-rewired 脚本构建我的应用程序并使用 nginx 将其部署到我的服务器时。访问我的应用程序时,它仍然可以正常工作,但是如果我使用 contextPath:http://35.240.229.243/products 重新加载页面,它会引发 404 错误。您可以在http://35.240.229.243 访问我的应用程序进行测试。我正在使用带有历史记录的反应路由器。帮帮我谢谢
【问题讨论】:
-
你能显示你的 nginx 配置文件吗
-
我不使用任何配置文件。我只是将构建文件夹扔到 /usr/share/nginx/html
-
你必须使用 .htaccess 文件
-
@Asifvora 你能告诉我这个文件吗?非常感谢
-
请参考这里htaccess-guide.com
标签: reactjs nginx react-router react-router-v4 antd