nodejs Archive

ลบ node_modules ในเครื่องด้วย NPKILL

เห็นใน feed มีวิธีการลบ folder node_modules ทั้งเครื่องมาอีกแล้วแต่จำยากมาก ๆ เลยแนะนำว่าลองใช้เครื่องมือชื่อว่า NPKILL ดูหน่อย

Read More…

ความสามารถที่น่าสนใจของ NodeJS

ตอนนี้ current version ของ NodeJS คือ 22มีความสามารถต่าง ๆ เพิ่มเข้ามาเยอะมาก ๆโดยที่ไม่ต้องไปใช้ library ข้างนอกอีกแล้วดังนั้นจึงทำการสรุปความสามารถของ NodeJS ไว้นิดหน่อยมาเริ่มกันเลย

Read More…

มาดูความสามารถที่น่าสนใจของ Node.js 22

มาดูความสามารถที่น่าสนใจของ Node.JS 22 ที่เพิ่งเป็น current version ออกมาว่ามีอะไรที่น่าสนใจ ซึ่งมีทั้งเรื่องของ performance และ การพัฒนาที่ดีขึ้นประกอบไปด้วย

Read More…

สิ่งที่น่าสนใจ สำหรับการ redesign หน้า web ของ NodeJS

เห็นว่า website ของ NodeJS นั้น ทำการ redesign ใหม่ออกมาจึงตามไปดูว่ามีการคิด และ การพัฒนาอย่างไรบ้างโดยเริ่มต้นจากการพูดคุยและออกแบบใน figma ก่อนเพื่อให้ได้เอกสารในการทำงานร่วมกัน ประกอบไปด้วย จากนั้นจึงทำการลงมือเขียน code ต่อไปช่วยทำให้การทำงานร่วมกัน ที่ส่วนใหญเป็นแบบ remote ทั้งโลกง่ายขึ้น

Read More…

ตอบคำถาม แนวทางในการทดสอบ API ที่พัฒนาด้วย NodeJS

จากการแบ่งปันความรู้เรื่องการพัฒนาระบบ API ด้วย NodeJS นั้นมีคำถามเกี่ยวกับแนวทางในการทดสอบว่า จึงทำการสรุปในแบบที่เคยทำไว้บ้าง ดังนี้

Read More…

สวัสดี Deno KV

ทาง Deno KV ได้ปล่อย npm สำหรับการใช้งานผ่าน NodeJS มาแล้วโดยที่ Deno KV นั้นเป็น serverless databaseมีความสามารถหลัก ๆ ดังนี้ แต่ยังอยู่ใน beta version นะครับ !!

Read More…

สวัสดี Node.js 21

Node.js 21 นั้นถูกปล่อยออกมาแทน version 20 แล้ว (current version)โดยใน version นี้จะมี feature ใหม่มาให้ทดลองใช้งานส่วนถ้าจะ deploy บน production ยังแนะนำให้ใช้ version 20มาดูความสามารถต่าง ๆ ใน version 21 กัน

Read More…

NodeJS 20.6 :: สนับสนุน .env file แล้ว

เพิ่งเห็นว่า NodeJS 20.6 นั้นสนับสนุนการใช้งานร่วมกับไฟล์ .env แล้วนั่นคือสามารถอ่าน environment variable จากไฟล์ .env ได้เลยโดยใส่เป็น option ใน node command lineส่วนใน code ก็อ่านจาก process.env ได้เลยน่าจะช่วยให้การจัดการง่ายขึ้นแถมไม่ต้องลง package เพิ่มอีกด้วย เช่น dotenv เป็นต้น

Read More…

MockTimers ใน NodeJS 20.4.0

ใน NodeJS 20.4.0 ซึ่งเป็น current version นั้นมี experiment feature ออกมาคือ MockTimersมาช่วยในการทดสอบระบบงานให้เสถียรมากขึ้น และ คาดเดาได้เมื่อต้องทำงานกับ setTimeout() และ setInterval()โดยการจำลอง (mock) พฤติกรรมการทำงานให้เป้นไปตามที่ต้องการทั้ง success และ failure case ต่าง ๆ ขึ้นมาได้โดยไม่ต้องไปรอตามเวลาที่ต้องกำหนดจริง ๆ

Read More…

Node 19.7.0 สามารถสร้าง Single Executable Application (SEA) ของระบบได้แล้ว [experiment feature]

ใน Node 19.7.0 ที่ออกมาเป็น current version ของ NodeJS นั้นมีความสามารถที่ยังอยู่ในขั้นทดลองที่น่าสนใจคือSingle executable app นั่นคือ เราสามารถสร้าง single binary ของระบบที่พัฒนาได้เลยทำให้ต่อไปในการ deploy ไม่ต้องติดตั้ง NodeJS อีกแล้วเป็นอีกหนึ่งความสามารถที่น่าสนใจมาลองใช้งานกันดูหน่อย

Read More…