Initialize Node.js Folder Structure with Express



วิธีนี้ได้มาจากพี่บอล (@b_architect) ครับ
หลายคนก็รู้สึกแบบนี้นะ ใครเคยทำงานต่อจากคนอื่นน่าจะเข้าใจดี

พอเวลาให้ Start Project ใหม่นี่ ก่งก๊งกันทุกรายไป ...
วันนี้เรามีทางออกให้ นั่นคือหาคนเริ่มให้พร้อมมี Example มาให้ด้วย ตัวช่วยที่ว่าคือ "Express"
Express จริงแล้วเป็น Web Presentation Layer สำหรับ Node
ใครต้องการเขียน Web ที่มีฐานเป็น Node ก็สามารถนำไปใช้ทำ Web UI ได้ด้วยตัวนี้

แต่คราวนี้เราจะใช้ Express ช่วย Generate File and Folder Structure สำหรับการเริ่มเขียน Node.js กัน
ขั้นแรก ให้ลง Express แบบ Global ลงในเครื่องก่อน
$ npm install -g express
จากนั้นเราจะสามารถที่จะ Generate Folder Structure โดยใช้
$ express --sessions projectName
ก็จะได้ Folder ที่มีลักษณะแบบนี้ครับ

เวลาจะรัน Project ก็จะรันที่ app.js ได้เลย และมี package.json เพื่อทำ dependencies management ให้ด้วย และมีตัวอย่างการเขียนที่ app.js และ user.js ด้วย เป็น Starter Guide ที่ดีพอควรเลยทีเดียว

มองว่ามันคือเขียน Node.js แบบ MVC ก็ได้นะ แยกกันชัดเจนแบบนี้ :P
แล้วนอกจากนั้นยังมี Options อื่นๆ ที่ใช้ในการ Generate อีกนะครับ เชิญทัศนาได้ที่ Express Guide

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น