将带有Apache服务器的MERN部署到子目录

时间:2019-10-14 14:36:51

标签: javascript node.js reactjs npm mern

我尝试将MERN应用程序部署在具有Apache Server的Ubuntu系统中。

构建应用后:

npm run build

我将构建目录中的所有文件复制到服务器中的子目录,并使用以下代码创建了一个 .htaccess 文件:

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.html [L]

然后我启动了节点服务器:

npm run server

服务器在端口5002上启动,网站显示为fin,但是我收到API调用的JavaScript错误(见照片)。

  

您需要启用JavaScript才能运行此应用。

enter image description here

0 个答案:

没有答案