เครื่องมือ Setup Node.js App ใน Spaceship Web Hosting ช่วยให้คุณสามารถปรับใช้และจัดการแอปพลิเคชัน Node.js ได้โดยตรงจากแผงควบคุมของคุณ ฟีเจอร์นี้ขับเคลื่อนโดย CloudLinux และรันแอปพลิเคชันโดยใช้ Passenger
คู่มือนี้อธิบายวิธีการทำงานของอินเทอร์เฟซ วิธีสร้างแอปพลิเคชัน และวิธีจัดการแอปพลิเคชัน
หลังจากเข้าสู่ระบบ cPanel ของคุณแล้ว ให้เปิด Setup Node.js App ในส่วน Exclusive:

ที่ด้านบนของหน้า คุณจะเห็นปุ่ม Create Application ด้านล่างนี้จะแสดงรายการแอปพลิเคชัน Node.js ที่มีอยู่แต่ละรายการจะแสดงรายละเอียดการตั้งค่าและตัวเลือกการจัดการ:

สำหรับแต่ละแอปพลิเคชันที่สร้างขึ้น อินเทอร์เฟซจะให้คุณดูรายละเอียดทั่วไป รวมถึง URL (URI) ของแอปพลิเคชัน, ไดเรกทอรีราก, โหมด (development หรือ production) และ สถานะปัจจุบัน
จากหน้าเดียวกันนี้ คุณสามารถ รีสตาร์ท หรือ หยุด แอปพลิเคชัน, แก้ไข การตั้งค่าและตัวแปรสภาพแวดล้อม หรือ ลบ แอปพลิเคชันทั้งหมด
เคล็ดลับ: ตารางแอปพลิเคชันสามารถจัดเรียงได้โดยคลิกที่หัวคอลัมน์ เช่น App URI, Root Directory, Mode หรือ Status ซึ่งช่วยให้จัดการหลายแอปพลิเคชันในบัญชีเดียวกันได้ง่ายขึ้น
หลังจากกดปุ่ม +Create Application คุณจะต้องกำหนดค่าพารามิเตอร์ต่อไปนี้สำหรับแอปของคุณ:
เวอร์ชัน Node.js
เลือกเวอร์ชันที่แอปพลิเคชันของคุณต้องการ ตรวจสอบให้แน่ใจว่าเข้ากันได้กับไฟล์ package.json ของคุณเสมอ
โหมดแอปพลิเคชัน
เลือกโหมดระหว่าง Development และ Production สำหรับเว็บไซต์ที่ใช้งานจริง แนะนำให้ใช้โหมด Production
รากแอปพลิเคชัน
ระบุไดเรกทอรีที่ไฟล์แอปพลิเคชันจะถูกจัดเก็บ ระบบจะสร้างโฟลเดอร์ที่เกี่ยวข้องภายใต้ /home/username.
URL ของแอปพลิเคชัน
เลือกโดเมนหรือซับโดเมนที่แอปพลิเคชันจะสามารถเข้าถึงได้
ไฟล์เริ่มต้นของแอปพลิเคชัน
กรอกชื่อไฟล์หลักที่ใช้เริ่มต้นแอปพลิเคชันของคุณ (เช่น app.js หรือ server.js)

เมื่อกรอกการตั้งค่าทั้งหมดแล้ว ให้คลิก Create ระบบจะแสดงข้อความสำเร็จ จากนั้นจะเริ่มต้นสภาพแวดล้อมและแสดงรายละเอียดแอปพลิเคชันของคุณ
เมื่อปรับใช้แล้ว คุณสามารถจัดการแอปพลิเคชันของคุณได้จากอินเทอร์เฟซเดียวกัน ที่นี่คุณสามารถ:
แก้ไขแอปพลิเคชันของคุณ

หน้าการแก้ไขจะเปิดขึ้น:

รีสตาร์ท


หยุด/เริ่ม




ลบ


หมายเหตุ: การลบแอปพลิเคชันจะลบการตั้งค่าแต่จะไม่ลบไฟล์โปรเจกต์ของคุณโดยอัตโนมัติ เว้นแต่คุณจะลบเอง
หลังจากสร้างแอปพลิเคชันแล้ว อัปโหลด ไฟล์โปรเจกต์ของคุณ (รวมถึง package.json) ไปยังไดเรกทอรีรากของแอปพลิเคชันที่ระบุไว้
จากนั้นคุณสามารถติดตั้ง dependencies ได้สองวิธี:
ภายใน Setup Node.js App >> Run NPM Install:

ระบบจะอ่านไฟล์ package.json ของคุณและติดตั้งโมดูลที่จำเป็นทั้งหมด
ผ่านทาง SSH >> virtual environment
เพื่อ เข้าสู่ virtual environment ผ่าน SSH ให้รันคำสั่งที่ไฮไลต์ไว้ที่ด้านบนของหน้า:

ถัดไป ให้รันคำสั่ง npm install ซึ่งจะได้ผลลัพธ์เดียวกันแต่ให้ความยืดหยุ่นแก่คุณในการ:
ติดตั้งแพ็กเกจเฉพาะ (npm install package-name)
ติดตั้งโมดูล/ dependencies สำหรับการพัฒนาอื่น ๆ
รัน build scripts (npm run build)
แก้ไขปัญหา npm ข้อผิดพลาดโดยตรง
สามารถกำหนดค่าตัวแปรสภาพแวดล้อมได้ภายในการตั้งค่าแอปพลิเคชัน คุณสามารถกำหนดตัวแปร เช่น NODE_ENV, คีย์ API, ข้อมูลรับรองฐานข้อมูล ฯลฯ

บันทึกการเปลี่ยนแปลงและรีสตาร์ทแอปพลิเคชันหลังจากนั้น