Core APIs
Core APIs ของ Node คืออะไร?
หัวข้อที่มีชื่อว่า “Core APIs ของ Node คืออะไร?”Node.js มาพร้อม globals และโมดูลที่ติดมาในตัว (built-in) ที่สามารถใช้งานได้โดยไม่ต้องติดตั้งอะไรเพิ่ม สิ่งเหล่านี้คือ primitives ที่โปรแกรม Node.js ทุกตัวสร้างขึ้นมาบน
globals และโมดูลหลักที่โมดูลนี้จะครอบคลุม:
process— เข้าถึงข้อมูลของ process ที่กำลังทำงาน: environment variables, command-line arguments, working directory, platform และการควบคุม lifecycleBuffer— ชิ้นส่วนของข้อมูลไบนารีดิบที่มีขนาดคงที่ มีมาก่อน typed arrays และยังคงเป็นวิธีมาตรฐานในการจัดการ bytes ใน Node streams และ networkingnode:fs/node:fs/promises— อ่าน เขียน และนำทางในระบบไฟล์ promises API ทำให้ใช้async/awaitได้โดยตรงEventEmitter— แกนหลักของสถาปัตยกรรม event-driven ของ Node Streams, HTTP server และ library ของ third-party หลายตัวล้วน extendEventEmitter
โมดูลนี้ครอบคลุมอะไรบ้าง
หัวข้อที่มีชื่อว่า “โมดูลนี้ครอบคลุมอะไรบ้าง”| บทเรียน | หัวข้อ |
|---|---|
| process & env | process.argv, process.env, exit codes และการตรวจจับ platform |
| Buffer | ข้อมูลไบนารี, encoding และการจัดการระดับ byte |
| File System | callbacks ของ fs, sync APIs และ interface fs/promises |
| EventEmitter | custom events, listeners และ lifecycle ของ once / removeListener |
demo globals เบื้องต้น
หัวข้อที่มีชื่อว่า “demo globals เบื้องต้น”snippet ด้านล่างอ่าน globals สองตัวที่มีให้ใช้ใน Node.js process ทุกตัวโดยไม่ต้อง require หรือ import:
Needs the Node.js runtime — open in StackBlitz to run.