ใน nodejs การกำหนดเส้นทางหมายถึงความสัมพันธ์ในการแมประหว่างที่อยู่ url และฟังก์ชันการตอบสนอง ที่อยู่ url ตอบสนองต่อหน้า html ซึ่งก็คือการแยกธุรกิจของความสัมพันธ์ที่จับคู่เส้นทางออกเป็นไฟล์ js ที่แยกจากกัน ไวยากรณ์สำหรับการสร้างเส้นทางคือ " ให้เราเตอร์ = express.Router();"
สภาพแวดล้อมการทำงานของบทความนี้: ระบบ Windows 10, nodejs เวอร์ชัน 12.19.0, คอมพิวเตอร์ Dell G3
โดยทั่วไปแล้ว การกำหนดเส้นทางคือความสัมพันธ์ในการทำแผนที่
จริงๆ แล้วการกำหนดเส้นทางใน nodejs คือความสัมพันธ์ระหว่างที่อยู่ URL และฟังก์ชันการตอบสนอง ที่อยู่ URL ตอบสนองต่อหน้า HTML
เป็นการแยกธุรกิจของความสัมพันธ์ที่จับคู่พาธออกเป็นไฟล์ js แยกต่างหาก
กำหนดค่าและใช้งาน
/เส้นทาง/xx.js
// 1. สร้างเส้นทางให้เราเตอร์ = express.Router(); //2 เราเตอร์ตอบสนองการประมวลผลเส้นทาง (ที่อยู่, ฟังก์ชันการประมวลผล) // 3. ส่งออกโมดูลการกำหนดเส้นทาง.ส่งออก = เราเตอร์;/app.jsmainservice
//ติดตั้ง app.use เส้นทาง ('address',router);/เส้นทาง/xx.js
// ติดตั้งการกำหนดเส้นทางในการกำหนดเส้นทางย่อยที่ซ้อนอยู่ router.use('address', sub-router) // ต้องการความต่อเนื่องถัดไป // สกัดกั้นบริการสาธารณะบางอย่างภายใต้เส้นทางปัจจุบัน router.all('*', งานตรวจสอบภายใต้เราเตอร์ปัจจุบัน เส้นทาง ) //ต้องการความต่อเนื่องครั้งต่อไปขยายความรู้ของคุณ:
รู้เบื้องต้นเกี่ยวกับด่วน
อิงตามแพลตฟอร์ม Node.js ซึ่งเป็นเฟรมเวิร์กการพัฒนาเว็บที่รวดเร็ว เปิดกว้าง และเรียบง่าย
1. ฟังก์ชั่นของ Express นั้นคล้ายคลึงกับโมดูล http ในตัวของ Node.js ซึ่งใช้ในการสร้างเว็บเซิร์ฟเวอร์เป็นพิเศษ
2. สาระสำคัญของ Express: เป็นแพ็คเกจของบุคคลที่สามในเวลา npm ซึ่งให้วิธีที่สะดวกในการสร้างเว็บเซิร์ฟเวอร์อย่างรวดเร็ว
เรียนรู้เพิ่มเติมเกี่ยวกับเอ็กซ์เพรส
กำลังคิด: เป็นไปได้ไหมที่จะสร้างเว็บเซิร์ฟเวอร์โดยไม่ใช้ Express
คำตอบ: ได้ คุณสามารถใช้โมดูล http ดั้งเดิมที่ Node.js มอบให้ได้
การคิด: คุณจะสดใสได้อย่างไรถ้าคุณเก่ง (ด้วยโมดูล http ในตัวทำไมคุณถึงยังใช้ Express)
คำตอบ: โมดูล http ในตัวมีความซับซ้อนในการใช้งานและประสิทธิภาพการพัฒนาต่ำ Express ถูกห่อหุ้มเพิ่มเติมโดยยึดตามโมดูล http ในตัว ซึ่งสามารถปรับปรุงประสิทธิภาพการพัฒนาได้อย่างมาก
การคิด: ความสัมพันธ์ระหว่างโมดูล http ในตัวกับ Express คืออะไร
คำตอบ: คล้ายกับความสัมพันธ์ระหว่าง Web API และ jQuery ในเบราว์เซอร์ อย่างหลังถูกห่อหุ้มเพิ่มเติมโดยอิงจากอันแรก
การเรียนรู้ที่แนะนำ: "วิดีโอสอน nodejs"
ข้างต้นเป็นเนื้อหาโดยละเอียดของการกำหนดเส้นทาง nodejs โปรดใส่ใจกับบทความอื่น ๆ ที่เกี่ยวข้องบนเว็บไซต์นี้สำหรับข้อมูลเพิ่มเติม!