我有一个简单的reactJS项目,该项目已完成并且可以在我的本地计算机和本地服务器上顺利运行。当我尝试在服务器上运行它时,它的所有功能和道具都可以正常工作,并且在本地也同样完美,但是在任何屏幕上刷新页面时,它都会刷新页面并返回404 Not found错误。
它只是一个空白页,在左上角带有 404 Not Found 文本
我只是想知道在将reactJS项目发布到服务器时需要注意哪些其他事情。
答案 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