Jak wdrożyć Angular Universal na panelu Plesk (Apache)

Sep 23 2020

Mam problem z uruchomieniem Angular Universal na moim panelu Plesk (apache):

już zainstalowałem nodejs:

  1. robię npm run build:ssrna moim localhost i kopiuję distz localhost do httpdocskatalogu na plesku.
  2. skopiowane package.jsondo httpdocskatalogu;
  3. na tym etapie co powinienem zrobić?

Kliknąłem na Run scriptmoim Plesku i próbowałem biec serve:ssr, ale nic się nie dzieje.

Odpowiedzi

3 ShreefEntsar Sep 25 2020 at 00:12

-Upewnij się, że w "katalogu głównym dokumentu" wybierasz folder przeglądarki w dist.

-na twoim serwerze.ts USUŃ to, jeśli warunek:

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

i zastąp go tylko:

run();

następnie ponownie uruchom aplikację node.js z poziomu graficznego interfejsu użytkownika plesk