วิธีติดตั้ง Node.js และกำหนดค่าสภาพแวดล้อม

Node.js คือ JavaScript รันไทม์แบบเปิด, ข้ามแพลตฟอร์ม ใช้ Chrome V8 engine. ติดตั้งก่อนเริ่ม!

อาชว์

อาชว์

4 June 2025

วิธีติดตั้ง Node.js และกำหนดค่าสภาพแวดล้อม

Node.js คืออะไร?

Node.js คือสภาพแวดล้อมรันไทม์ JavaScript แบบโอเพนซอร์ส ข้ามแพลตฟอร์ม ซึ่งอิงตามเครื่องมือ Chrome V8 engine ช่วยให้นักพัฒนาสามารถใช้ Javascript เพื่อสร้างเว็บแอปพลิเคชันที่มีประสิทธิภาพสูงและขยายได้ ซึ่งสามารถทำให้ Javascript ทำงานในฝั่งเซิร์ฟเวอร์ ไม่ใช่แค่ในฝั่งเบราว์เซอร์เท่านั้น

ตัวจัดการแพ็คเกจ Node.js npm เป็นระบบนิเวศไลบรารีโอเพนซอร์สที่ใหญ่ที่สุดในโลก การพัฒนา Front-end และการพัฒนา Back-end สามารถทำได้โดยใช้ Node.js ซึ่งมีคุณสมบัติต่างๆ เช่น event-driven และ non-blocking IO models

Node.js

ติดตั้ง Node.js และการกำหนดค่าสภาพแวดล้อม

ในการเริ่มต้นใช้งาน Node.js ก่อนอื่น คุณต้องติดตั้งบนคอมพิวเตอร์ของคุณ วิธีการทั่วไปมีดังนี้

  1. ดาวน์โหลดแพ็คเกจ Node.js จากเว็บไซต์ทางการ: ดูได้ที่นี่: https://nodejs.org/en

เลือกระบบที่เหมาะสมกับคุณ จากนั้นทำตามคำแนะนำเสมอ ถัดไปก็ OK คุณสามารถกำหนดเองในการติดตั้งไดเรกทอรีและป้อน node -v และ npm -v เพื่อตรวจสอบว่าการติดตั้งสำเร็จหรือไม่

  1. การใช้ตัวจัดการแพ็คเกจ npm: (เหมาะสำหรับ Linux/macOS) หากคุณใช้ Linux หรือ macOS คุณสามารถเรียกใช้คำสั่งนี้ในเทอร์มินัล:

สำหรับ Linux:

 sudo apt install nodejs
 
 sudo apt install npm

สำหรับ macOS:

brew install node

กำหนดค่าสภาพแวดล้อม Node.js:


หลังจากติดตั้ง Node.js แล้ว คุณอาจต้องกำหนดค่าการตั้งค่าสภาพแวดล้อมบางอย่างเพื่อให้ใช้งานได้ดีขึ้น:


1. ตรวจสอบการติดตั้ง: เรียกใช้คำสั่งต่อไปนี้ในบรรทัดคำสั่งเพื่อตรวจสอบว่า Node.js และ npm (ตัวจัดการแพ็คเกจ Node.js) ได้รับการติดตั้งอย่างถูกต้องหรือไม่:

   node -v
   
   npm -v
Configure nodejs environment
ตรวจสอบว่า Nodejs ได้รับการติดตั้งสำเร็จหรือไม่


2. อัปเดต npm: npm เผยแพร่การอัปเดตบ่อยครั้ง คุณสามารถอัปเดต npm เป็นเวอร์ชันล่าสุดได้โดยเรียกใช้คำสั่งต่อไปนี้:

 npm install -g npm


3. เลือกเครื่องมือจัดการเวอร์ชัน: สำหรับโปรเจกต์ต่างๆ คุณอาจต้องใช้ Node.js เวอร์ชันต่างๆ คุณสามารถใช้เครื่องมือต่างๆ เช่น nvm (Node Version Manager) เพื่อจัดการ Node.js หลายเวอร์ชัน วิธีการติดตั้ง nvm จะไม่อธิบายไว้ที่นี่

Install nvm environment
ติดตั้งสภาพแวดล้อม nvm

ตัวอย่างการใช้งานจริง: การสร้างเซิร์ฟเวอร์ Node.js อย่างง่าย

ต่อไปนี้เป็นตัวอย่างการใช้งานจริง Node.js พื้นฐานที่สาธิตวิธีการสร้างเซิร์ฟเวอร์อย่างง่ายและจัดการเส้นทางและการร้องขอพื้นฐาน:

// Import the http module
const http = require('http');

// Create a server
const server = http.createServer((req, res) => {
  if (req.url === '/') {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello, Node.js Server!');
  } else if (req.url === '/about') {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('About Page');
  } else {
    res.writeHead(404, { 'Content-Type': 'text/plain' });
    res.end('404 Not Found');
  }
});

// Listen on port
server.listen(3000, () => {
  console.log('Server is running on http://localhost:3000');
});

สร้างไฟล์ชื่อในตัวแก้ไข IDE ของคุณ server.js และวางโค้ดด้านบนลงไป จากนั้นนำทางไปยังไดเรกทอรีที่ไฟล์ตั้งอยู่ในเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มเซิร์ฟเวอร์:

node server.js

ตอนนี้คุณสามารถดูการตอบสนองของเซิร์ฟเวอร์ได้โดยไปที่ http://localhost:3000 และในเบราว์เซอร์ของคุณ http://localhost:3000/about

nodejs server
การตอบสนองของเซิร์ฟเวอร์ nodejs

Apidog: เครื่องมือ API ขั้นสุดยอด

Apidog เป็นแพลตฟอร์ม API แบบ all-in-one ที่ให้เอกสารประกอบ การดีบัก การจำลอง และฟังก์ชันการทดสอบอัตโนมัติที่ครอบคลุม ทำหน้าที่เป็นศูนย์กลางสำหรับทีมในการสร้าง เอกสารประกอบ API โดยละเอียด เพื่อให้มั่นใจถึงความชัดเจนและการเข้าถึงตลอดกระบวนการพัฒนา ด้วยคุณสมบัติการดีบักในตัว นักพัฒนาสามารถระบุและแก้ไขปัญหาได้อย่างรวดเร็ว ลดเวลาหยุดทำงานและเพิ่มประสิทธิภาพสูงสุด

button

หากคุณต้องการสำรวจวิธีการต่างๆ ในการเรียก REST API จากแอปพลิเคชัน Node.js โปรดดูบทความนี้:

เคล็ดลับโบนัสของ Node.js

Explore more

"มีการใช้บัญชีทดลองใช้ฟรีจำนวนมากเกินไปบนเครื่องนี้ โปรดอัปเกรดเป็นรุ่น Pro" ฉันเจาะ Paywall ของ Cursor ได้ใน 5 นาที!

"มีการใช้บัญชีทดลองใช้ฟรีจำนวนมากเกินไปบนเครื่องนี้ โปรดอัปเกรดเป็นรุ่น Pro" ฉันเจาะ Paywall ของ Cursor ได้ใน 5 นาที!

เบื่อข้อความ Cursor? คู่มือนี้เผย 5 วิธีแก้ปัญหา: รีเซ็ต ID เครื่อง, ใช้เครื่องมือโอเพนซอร์ส ใช้งาน AI ต่อได้ ไม่ต้องจ่าย Pro

18 March 2025

แก้ไข: "คุณได้ถึงขีดจำกัดคำขอทดลองใช้ของคุณแล้ว" ใน Cursor AI

แก้ไข: "คุณได้ถึงขีดจำกัดคำขอทดลองใช้ของคุณแล้ว" ใน Cursor AI

เจอขีดจำกัด AI ตอนเขียนโค้ด? ไม่ต้องห่วง! คู่มือนี้มี 5 วิธีแก้ปัญหา: ใช้ฟรี, รีเซ็ต, กู้คืน AI ช่วยได้! ช่วยนักพัฒนามาแล้วนับไม่ถ้วน

18 March 2025

การปรับปรุงเอกสารประกอบ API ด้วยตัวอย่าง Request Body หลายรูปแบบใน Apidog

การปรับปรุงเอกสารประกอบ API ด้วยตัวอย่าง Request Body หลายรูปแบบใน Apidog

ค้นพบวิธีที่ Apidog รองรับตัวอย่าง body หลายแบบ ช่วยเพิ่มเอกสาร API, ทดสอบง่ายขึ้น, และสอดคล้อง OpenAPI

12 March 2025

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API