node.js:中介軟體

ᝰ聽見下雨的聲音發表於2020-11-23

一個node程式的執行,往往少不了中介軟體
簡單來說中介軟體就是處理邏輯的一個流程,流水線
他有三個引數:req,res,next
例如
一個不需要條件,直接進入的中介軟體

app.use(function(req,res,next){
  console.log("1")
  next()
})

這就是引用的一箇中介軟體,其中next決定了能否繼續執行下一個中介軟體

需要條件的中介軟體
例如以路徑/a開頭為條件:

app.use('/a',function(req,res,next){
  console.log("2")
})

相關文章