ReactJS项目在服务器上出现404错误,但在本地运行良好

时间:2019-03-14 04:05:18

标签: reactjs http-status-code-404

我有一个简单的reactJS项目,该项目已完成并且可以在我的本地计算机和本地服务器上顺利运行。当我尝试在服务器上运行它时,它的所有功能和道具都可以正常工作,并且在本地也同样完美,但是在任何屏幕上刷新页面时,它都会刷新页面并返回404 Not found错误。

它只是一个空白页,在左上角带有 404 Not Found 文本

我只是想知道在将reactJS项目发布到服务器时需要注意哪些其他事情。

1 个答案:

答案 0 :(得分:0)

我认为您可能需要在服务器上配置单个入口点 index.htm l。请将此代码添加到您的 .htaccess 文件中:

RewriteBase /
RewriteCond %{REQUEST_URI} !^/(assets/?|$)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

您可以找到more solutions here