如何在 Plesk 面板 (apache) 上部署 Angular Universal

Mah*_*her 0 apache plesk angular-universal angular

我在Plesk面板 (apache) 上运行Angular Universal时遇到问题:

我已经安装了nodejs

在此输入图像描述

  1. npm run build:ssr在本地主机上执行此操作,并将其dist从本地主机复制到httpdocsplesk 上的目录。
  2. 复制到目录package.jsonhttpdocs
  3. 在这一步我应该做什么?

我在 Plesk 中单击Run script并尝试运行serve:ssr,但没有任何反应。

在此输入图像描述

小智 6

-确保在“文档根目录”中选择 dist 中的浏览器文件夹。

-在您的 server.ts 中删除此 if 条件:

if (moduleFilename === __filename || moduleFilename.includes('iisnode')) {
  run();
}
Run Code Online (Sandbox Code Playgroud)

并将其替换为:

run();
Run Code Online (Sandbox Code Playgroud)

然后从 plesk GUI 再次重新启动您的 Node.js 应用程序