ข้ามไปยังเนื้อหาหลัก

VPS: การติดตั้ง JavaScript

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

บทนำ

คู่มือนี้จะบอกขั้นตอนการติดตั้ง Node.js, Deno และ Bun คำสั่งเหล่านี้ต้องรันผ่าน SSH ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH ลองดู การเข้าถึงเบื้องต้น (SSH) ของเราได้เลย

การเตรียมตัว

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

  sudo apt update

การติดตั้ง

ก่อนอื่นคุณต้องเลือกว่าจะติดตั้ง runtime JavaScript ตัวไหน มีแหล่งข้อมูลออนไลน์เยอะมากที่อธิบายแต่ละตัวอย่างละเอียด แต่คุณก็สามารถอ่านคู่มือนี้ได้เลยเพราะจะรวมคำสั่งใช้งานพื้นฐานและตัวอย่างโค้ดมาให้ เราแนะนำให้ใช้ NodeJS เพราะเป็นตัวที่ใช้กันแพร่หลายและได้รับความนิยมมาก

การติดตั้ง Node.js Runtime

คุณสามารถติดตั้ง Node.js ผ่านตัวจัดการแพ็กเกจของลีนุกซ์ที่ใช้ หรือใช้ nvm เราแนะนำใช้ apt เพราะง่ายกว่า

รันคำสั่งนี้เพื่อเริ่มติดตั้ง Node.js ผ่านตัวจัดการแพ็กเกจ

apt install nodejs -y

ถ้าต้องการติดตั้งแพ็กเกจ Node.js สำหรับโปรเจกต์ของคุณ คุณจะต้องติดตั้งตัวจัดการแพ็กเกจ npm ด้วย

apt install npm

อัปเดต Node.js เป็นเวอร์ชันล่าสุด

รัน node -v เพื่อดูเวอร์ชัน Node.js ที่ติดตั้งอยู่ ซึ่งมักจะไม่ใช่เวอร์ชันล่าสุด ดังนั้นคุณต้องอัปเดตเพื่อใช้ฟีเจอร์ใหม่ๆ โชคดีที่แพ็กเกจ npm ชื่อ n ช่วยให้ทำได้ง่ายมาก

อันดับแรกติดตั้งด้วยคำสั่ง npm install -g n แล้วรัน n [version] โดยแทนที่ [version] ด้วยหมายเลขเวอร์ชันที่ต้องการ เพื่อติดตั้ง Node.js เวอร์ชันนั้น

เคล็ดลับ

แนะนำให้ใช้เวอร์ชัน Long Term Support ล่าสุด โดยรัน n lts

การใช้งาน Node.js & npm

npm คือ ตัวจัดการแพ็กเกจอย่างเป็นทางการของ Node.js คุณจะใช้มันเพื่อติดตั้งแพ็กเกจต่างๆ จากอินเทอร์เน็ต

บันทึก

คุณสามารถหาแพ็กเกจ npm ทั้งหมดได้ที่ เว็บไซต์

การสร้างโปรเจกต์ใหม่

ทุกครั้งที่คุณอยากเริ่มโปรเจกต์ Node.js ใหม่ ให้สร้างโฟลเดอร์ใหม่ (mkdir [project-name]) หรือเข้าไปในโฟลเดอร์ว่างแล้วรันคำสั่ง npm init เพื่อเริ่มตั้งค่า มันจะถามข้อมูลพื้นฐานเพื่อสร้างไฟล์ package.json ซึ่งเป็นไฟล์ config สำหรับรัน Node.js

หลังจากเริ่มโปรเจกต์ใหม่แล้ว คุณสามารถสร้างไฟล์ชื่อ index.js แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าถึงผ่าน localhost ดูตัวอย่างโค้ดด้านล่างนี้

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

ตอนนี้คุณสามารถรันโค้ดนี้ด้วยคำสั่ง node . แล้วเช็คผลลัพธ์โดยเปิด localhost:80 ในเบราว์เซอร์ของคุณ

เคล็ดลับ

ติดตั้งแพ็กเกจภายนอกจาก npm ด้วยคำสั่ง npm install [package-name]

สรุป

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