Documentation
กลับไปหมวดหมู่

Node.js พื้นฐาน

เวลาอ่านโดยประมาณ: ~15 นาที

Node.js พื้นฐาน

Node.js เป็น JavaScript runtime ที่ทำให้สามารถรันโค้ด JavaScript นอกเบราว์เซอร์ได้ ใช้ V8 JavaScript engine จาก Chrome และเหมาะสำหรับการสร้าง server-side applications และ network applications

การสร้าง Server อย่างง่าย

การทำงานกับ File System

ตัวอย่างแบบโต้ตอบ

ลองสร้าง REST API ง่ายๆ และทดสอบการทำงานได้เลย!

ข้อดีของ Node.js

  1. Fast Execution ใช้ V8 engine ที่รวดเร็วและมีประสิทธิภาพสูง
  2. Non-blocking I/O รองรับการทำงานแบบ asynchronous ได้ดี
  3. NPM Ecosystem มี packages จำนวนมากให้ใช้งาน
  4. Full-stack JavaScript ใช้ภาษาเดียวกันทั้ง frontend และ backend

แหล่งข้อมูลเพิ่มเติม

เอกสารอย่างเป็นทางการ

  • Node.js Documentation - เอกสาร API อย่างเป็นทางการ
  • Node.js Guides - แหล่งเรียนรู้และเริ่มต้นใช้งาน
  • Node.js GitHub Repository - ซอร์สโค้ดและการมีส่วนร่วม

แนะนำสำหรับการเรียนรู้เพิ่มเติม

  • Node.js Best Practices - คู่มือครบถ้วนเกี่ยวกับแนวทางปฏิบัติที่ดีของ Node.js
  • NodeSchool - เวิร์กช็อป Node.js แบบโต้ตอบ
  • Node.js Design Patterns - หนังสือเกี่ยวกับ patterns ขั้นสูง