วิธีปรับใช้ Angular Universal บนแผง Plesk (Apache)

Sep 23 2020

ฉันมีปัญหากับการเรียกใช้Angular UniversalบนแผงPleskของฉัน(apache):

ฉันหมดสติไปแล้วnodejs:

  1. ฉันทำnpm run build:ssrบน localhost ของฉันและคัดลอกdistจาก localhost ไปยังhttpdocsไดเร็กทอรีบน plesk
  2. คัดลอกpackage.jsonในhttpdocsไดเรกทอรี
  3. ในขั้นตอนนี้ฉันควรทำอย่างไร?

ฉันคลิกที่Run scriptPlesk และพยายามเรียกใช้serve:ssrแต่ไม่มีอะไรเกิดขึ้น

คำตอบ

3 ShreefEntsar Sep 25 2020 at 00:12

- ตรวจสอบให้แน่ใจใน "Document Root" เพื่อเลือกโฟลเดอร์เบราว์เซอร์ในระยะทาง

- ในเซิร์ฟเวอร์ของคุณลบสิ่งนี้ออกหากเงื่อนไข:

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

และแทนที่ด้วย:

run();

จากนั้นรีสตาร์ทแอป node.js ของคุณอีกครั้งจาก plesk GUI