Quest Academy

Basic Node and Express

Introduction to the Basic Node and Express Challenges

Node.js เป็นเครื่องมือ JavaScript ที่ช่วยนักพัฒนาสามารถเขียนโปรแกรม blackend (ฝั่งเซิร์ฟเวอร์) ใน JavaScript Node.js มาพร้อมกับโมดูลในตัวจำนวนหนึ่งซึ่งเป็นโปรแกรมอิสระขนาดเล็กที่ช่วยอำนวยความสะดวกในจุดประสงค์นี้ โมดูลหลักบางส่วนประกอบด้วย:

  • HTTP: โมดูลที่ทำหน้าที่เป็นเซิร์ฟเวอร์
  • File System: โมดูลที่อ่านและแก้ไขไฟล์
  • Path: โมดูลสำหรับการทำงานกับไดเร็กทอรีและ paths ไฟล์
  • Assertion Testing: โมดูลที่ตรวจสอบโค้ดกับข้อ จำกัด ที่กำหนด

Express แม้ว่าจะไม่รวมอยู่ใน Node.js แต่ก็เป็นอีกโมดูลหนึ่งที่มักใช้กับมัน Express ทำงานระหว่างเซิร์ฟเวอร์ที่สร้างโดย Node.js และหน้าส่วนหน้าของเว็บแอ็พพลิเคชัน Express ยังจัดการการกำหนดเส้นทางของ การกำหนดเส้นทางนำผู้ใช้ไปยังหน้าที่ถูกต้องตาม

แม้ว่าจะมีทางเลือกอื่นในการใช้ Express แต่ความเรียบง่ายทำให้เป็นจุดเริ่มต้นที่ดีเมื่อเรียนรู้การโต้ตอบระหว่างแบ็กเอนด์ที่ขับเคลื่อนโดย Node.js และส่วนหน้าpage การทำงานกับความท้าทายเหล่านี้จะเกี่ยวข้องกับการเขียนโค้ดของคุณบน Glitch ในโครงการเริ่มต้นของเรา หลังจากเสร็จสิ้นการท้าทายแต่ละครั้งคุณสามารถคัดลอก URL Glitch สาธารณะของคุณ (ไปยังหน้าแรกของแอปของคุณ) ลงในหน้าจอท้าทายเพื่อทดสอบได้! คุณสามารถเลือกที่จะเขียนโครงการของคุณบนแพลตฟอร์มอื่นได้ แต่ต้องเปิดเผยต่อสาธารณะสำหรับการทดสอบของเรา
เริ่มโครงการนี้ในทันทีทันใดโดยใช้ this link หรือโคลน this repository บน GitHub! หากคุณใช้ Glitch อย่าลืมบันทึกลิงก์ไปยังโครงการของคุณในที่ที่ปลอดภัย!

Basic Node and Express

Meet the Node console

Start a Working Express Server

Serve an HTML File

Serve Static Assets

Serve JSON on a Specific Route

Use the .env File

Implement a Root-Level Request Logger Middleware

Chain Middleware to Create a Time Server

Get Route Parameter Input from the Client

Get Query Parameter Input from the Client

Use body-parser to Parse POST Requests

Get Data from POST Requests

Be the first to add a review.

Please, login to leave a review
Add to Wishlist

Archive

Price:
Free