node.js การใช้งาน express edge

Node.js : การใช้งาน Express Edge ในการทำ Web โดยใช้ node.js นั้นเราต้องทำการกำหนดรูปแบบและโครงสร้างของ framework เองและหนึ่งในการพัฒนา web นั้น อีกสิ่งหนึ่งที่เป็นตัวช่วยก็คือ Template Engine ซึ่งในบทความนี้ผมจะใช้ Template Engine อย่างง่ายๆที่มีชื่อว่า Express Edge ซึ่งเรามาดูกันเลยดีกว่าว่ามันใช้งานยังไง ขั้นแรกหลังจากที่เราสร้าง project แล้วก็ทำการ install express edge โดยใช้คำสั่งปกติคือ npm install express-edge –save   เมื่อติดตั้ง express edge ใน project เสร็จแล้วต่อไปผมจะทำการสร้าง directory ต่างๆให้มีรูปแบบ web framework ทั่วไปที่มีรูปแบบ MVC นั้นเอง   โดยที่ในบทความนี้จะยังไม่สร้าง directory models เพราะยังไม่ได้ลงรายละเอียดเกี่ยวกับ class ที่เป็น model ซึ่งในตอนนี้ผมได้สร้าง directory หลักๆอยู่ 4 อันคือ controllers เพื่อทำการเก็บไฟล์ controller ควบคุมการทำงาน request ต่างๆที่เกิดขึ้นในเว็บ views เพื่อเก็บไฟล์ view ต่างๆที่เกี่ยวข้องกับการแสดงผล layouts ใน directory views เพื่อเป็นไฟล์ layout โครงสร้างหน้าตาหลักของ web นั้นเอง public เพื่อเป็นไฟล์ static ต่างๆเช่น รูปภาพ หรือ css เมื่อกำหนดโครงสร้างเรียบร้อยแล้วต่อไปผมจะใช้ bootstrap เป็นตัวอย่างของ web ครั้งนี้ ซึ่งผมได้เลือก free template ที่มีชื่อว่า clean blog สามารถ download ได้จาก url นี้เลยครับ clean-blog หลังจากที่Read More →

ทำความรู้จัก Express.js หายไปนานกับบทความ เพราะไม่ค่อยมีเวลาเขียนบทความสักเท่าไร ช่วงนี้ผมกำลังศึกษา MEAN Stack หรือการจัดชุดใหม่ทางด้านเทคโนโลยีการทำเว็บ จากแบบเดิมคือ LAMP stack โดย L = Linux, A = Apache, M = MySQL, P = Perl, PHP, Python ส่วนของใหม่คือ MEAN อันที่จริงก็ไม่ได้ถือว่าใหม่ซะเท่าไรเพราะมานานแล้วพอสมควร แต่ยังใหม่สำหรับผม เพราะยังไม่ว่างได้ลองหัดสักที โดย M = MongoDB เป็นฐานข้อมูลแบบ Document NoSQL การดึงค่าหรือส่งค่าจะอยู่ในรูปแบบคล้ายหรือเหมือนกับ JSON เลย จึงทำให้เป็นที่นิยมในการเก็บข้อมูลเพื่อนำไปใช้ในการพัฒนา Restful API ต่อไป E = Express.js ซึ่งก็จะเป็นตัวที่จะเขียนวิธีการ install และการใช้งานเบื้องต้น มันจะเป็น minimalist web framework for Node.js หลายคนบอกเป็น web framework แต่ความจริงต้องที่คำว่า Minimal ด้วยเพราะตัวมันเล็กมากจริงๆ มีโครงแบบ basic concept ไว้เท่านั้นRead More →

node.js

เริ่มเบื้องต้นกับ Node.js Node.js ชื่อนี้ในช่วงหลังๆมักจะได้ยินกันบ่อยๆ node.js นั้นเป็นสิ่งใหม่ที่ถ้า google นั้นคิดค้นซึ่งมันจะทำงานได้นี้ใน chrome นั้นเองซึ่งประโยชน์ของ node.js นั้นส่วนมากเว็บหรือระบบใหญ่จะนำมาประยุกต์ใช้กับ application พวก real time ที่จะมีการตอบสนองทันที ที่มีเหตุการณ์เกิดขึ้น หรือที่เรียกว่า event-driven ซึ่งเจ้า node.js นั้นจะรันโดยอาศัย V8 JavaScript Engine เป็นตัวหลักและการพัฒนา node.js นั้นจะใช้ javascript แบบ server-side มันคงแปลกดีที่ภาษาที่เคยเป็น client – side มานาน อยู่ๆสามารถมาเป็น server – side เอาละที่นี้เรามาลองกันเลย สำหรับผมแล้ว node.js ที่ผมลองนั้นจะเป็น version window เพราะผมไม่ได้ใช้ os ตระกูลอื่นซะเท่าไรซึ่งมันก็ support หลาย os นั้นแหละ เริ่มแรกก็ไป download ตัว install สำหรับ window ได้ที่ node.js เมื่อโหลดเสร็จก็ทำการติดตั้งได้เลยRead More →