如何在 Plesk 面板 (apache) 上部署 angular universal

How to deploy angular universal on Plesk panel (apache)

我的 Plesk 面板 (apache) 运行 Angular Universal 有问题:

我已经安装了 nodejs:

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

I clicked on Run script in my Plesk and try to run serve:ssr, but nothing happens.

-确保在您的“Document Root”中选择 dist 中的浏览器文件夹。

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

if (moduleFilename === __filename || moduleFilename.includes('iisnode')) {
  run();
}

并将其替换为:

run();

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