Dark mode
Nitro
Nitro เป็นเครื่องมือสำหรับสร้างและจัดการเซิร์ฟเวอร์รุ่นใหม่ ที่ช่วยให้นักพัฒนาสามารถสร้างเว็บเซิร์ฟเวอร์ที่มีประสิทธิภาพและยืดหยุ่น รองรับการใช้งานในสภาพแวดล้อมที่หลากหลาย
คุณสมบัติเด่นของ Nitro:
การพัฒนาอย่างรวดเร็ว: ตั้งค่าได้โดยไม่ต้องกำหนดค่าเพิ่มเติม พร้อมระบบ hot module replacement สำหรับโค้ดเซิร์ฟเวอร์ในระหว่างการพัฒนา
การปรับใช้ได้ทุกที่: สามารถปรับใช้โค้ดเบสเดียวกันกับผู้ให้บริการการปรับใช้ใด ๆ โดยไม่ต้องกำหนดค่าเพิ่มเติม
ขนาดเล็กและพกพาได้: ไม่มีโฟลเดอร์
node_modules
และขนาดเอาต์พุตน้อยกว่า 1MBการกำหนดเส้นทางตามระบบไฟล์: ลงทะเบียนเส้นทางเซิร์ฟเวอร์และ API โดยอัตโนมัติ
รองรับ TypeScript: รองรับ TypeScript โดยไม่ต้องตั้งค่าเพิ่มเติม พร้อมฟีเจอร์เพิ่มเติมที่เป็นประโยชน์
ระบบจัดเก็บข้อมูล: ระบบจัดเก็บข้อมูลที่รองรับหลายไดรเวอร์และไม่ขึ้นกับแพลตฟอร์ม
API แคช: API แคชที่มีประสิทธิภาพในตัว
ปรับแต่งได้ง่าย: สร้างขึ้นเพื่อให้สามารถปรับแต่งได้ด้วยระบบปลั๊กอินและฮุค
Nitro เป็นส่วนหนึ่งของระบบนิเวศ UnJS ซึ่งเน้นการพัฒนาเครื่องมือโอเพนซอร์สที่มีคุณภาพสูง
ควรใช้ Nitro เมื่อไหร่
คือถ้าใช้ next, nuxt อยู่แล้ว nitro ไม่จำเป็น เพราะ 2 สิ่งนั้น ทำได้ดีอยู่แล้ว
usercase ที่คิดว่าน่าใช้ คือใช้สำหรับ vite-react, vite-vue3, vite-svelte3
Exampels
ลองดูที่ https://github.com/nitrojs/nitro/tree/v3/examples