Middleware คือฟังก์ชันที่ทำงาน ก่อน route handler โดยมีสิทธิ์เข้าถึง object ของ request และ response — แนวคิดเดียวกับ middleware ของ Express NestJS ยังมี guard, interceptor, pipe และ filter ซึ่งแต่ละตัวทำงาน ณ จุดเฉพาะในวงจรชีวิตของ request โดยมีจุดประสงค์ที่ต่างกัน การรู้ว่าจะใช้ตัวไหนเป็นกุญแจสำคัญ
Middleware — ทำงานก่อน มี req/res
()
{
() {
.();
();
}
}
{
() {
consumer.().();
}
}
