Skip to main content

แนะนำ Backend และ Nodejs

dom-event-javascript สามารถดู video ของหัวข้อนี้ก่อนได้ ดู video

Nodejs และ Backend development คืออะไร ?​

intro

ทีนี้ เราจะนำพามาสู่โลกของ Backend บ้าง

  • Backend คือ สิ่งที่ run อยู่ภายในด้านหลังที่ user ไม่สามารถมองเห็นหรือ access เข้ามาได้
  • จะใช้สำหรับการคุยกับเครื่อง server และคุยกับฐานข้อมูล (จะแตกต่างกับ Frontend ที่จะเป็นคนคุยกับ user มา)
  • Nodejs คือ runtime environment JS engine สิ่งที่ทำให้ javascript run backend ออกมาได้
  • เมื่อก่อน javascript เป็นภาษาที่ใช้เพียงแค่ฝั่ง Frontend แต่ปัจจุบันเป็นภาษาที่พัฒนาได้ทั้ง 2 ฝั่งแล้ว = บางคนก็เลยเรียกตัวเองว่าเป็น Fullstack Javascript

install nodejs​

เข้าที่ https://nodejs.org/en เลือกตัวเป็น LTS (ปัจจุบันของ document ตัวนี้คือ 18.17.0) หน้าตาจะเป็นคล้ายๆภาพด้านล่างนี้ nodejs

  • download และ เปิดโปรแกรม install ตามลำดับได้เลย (เหมือนลงโปรแกรมทั่วๆไป)
  • เมื่อลงเสร็จให้ไปขั้นตอนข้างล่างต่อเพื่อ recheck ว่าลงถูกต้องหรือไม่

command line เบื้องต้น (สำหรับการ check nodejs)​

เนื่องจาก Backend เป็นสิ่งที่ส่วนใหญ่เรามักจะทำผ่าน command line interface (CLI) (บทความแนะนำสำหรับอ่านเพิ่มเติมเรื่อง CLI) ซึ่งเป็นอีกทีวิธีที่ user สามารถสื่อสารกับคอมพิวเตอร์ได้

ดังนั้นในส่วนหลังจากนี้ เราจะมีการใช้ command line เพื่อใช้สำหรับการ run backend เพิ่มเติมเข้ามา

เปิด command line ผ่าน vscode ขึ้นมาจากตรงหัวข้อ Terminal > New Terminal terminal

เมื่อเปิดมาเรียบร้อยจะเจอ tab terminal ด้านล่างที่สามารถพิมพ์ได้หน้าตาประมาณนี้ terminal-2

ทำการ recheck ว่าตอนนี้ terminal ด้านล่างนั้นเห็นไฟล์เหมือนกันกับใน sidebar ของเราหรือไม่ผ่าน command ls (หรือ dir ใน windows) terminal-3

ถ้าทุกอย่างเรียบร้อย ลอง recheck node ด้วยคำสั่ง

node --version

ถ้าตัวเลขออกมาตามภาพนี้แปลว่าการลง nodejs ของเราเรียบร้อยปกติดี (และพร้อมสำหรับการลุยต่อแล้ว)

  • ไม่ต้องซีเรียสว่า version จะตรงกันหรือไม่ ขอแค่เลขออกมาตามภาพนี้ถือว่าโอเคแล้ว

terminal-4