尝试使用ReactJS应用程序设置LAMP Web服务器时,我一直很艰难。我在网络上找不到任何结论。
因此,在我的/ var / www / html /文件夹中,我有以下内容:
除了后端文件夹,其余的只是ReactJS文件,它们是在WebStorm内进行生产构建而产生的。后端文件夹具有以下结构:
现在,ReactJS应用程序可以工作了,但是当我尝试登录时,调用REST API时会引发404 not found错误。我不知道如何解决这个问题。
我已经在index.php文件夹中写入了一个.htaccess文件,该文件具有以下代码:
RewriteEngine On
#RewriteBase /
#RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
如果您对解决此问题有任何想法,请告诉我。我真的很努力谢谢! :D