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
- Fast Execution ใช้ V8 engine ที่รวดเร็วและมีประสิทธิภาพสูง
- Non-blocking I/O รองรับการทำงานแบบ asynchronous ได้ดี
- NPM Ecosystem มี packages จำนวนมากให้ใช้งาน
- 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 ขั้นสูง