ฉันเพิ่งอ่านเอกสารเกี่ยวกับ Express และพบคำศัพท์ทั้งสองนี้app.use();
และrouter.use();
ฉันรู้ว่าapp.use();
ใช้ในโหนดสำหรับการติดตั้งมิดเดิลแวร์ที่พา ธ และเรามักใช้ในแอปโหนดส่วนใหญ่ แต่router.use();
ทั้งคู่เหมือนกันเพราะอะไร? ถ้าไม่แตกต่างกันอย่างไร?
ฉันอ่านเกี่ยวกับเราเตอร์ที่นี่ ฉันยังพบคำถามที่คล้ายกันใน SO อะไรคือความแตกต่างระหว่าง "express.Router" และการกำหนดเส้นทางโดยใช้ "app.get"? และความแตกต่างระหว่าง app.all ('*') และ app.use ('/')แต่พวกเขาไม่ได้ตอบคำถามของฉันจริงๆ ขอบคุณ.