從connect到express01-connect

介紹

  • Connect是一個node中間件框架。每一箇中間件在http處理過程當中經過改寫request, response的數據、狀態,實現了特定的功能。
  • 根據中間件在整個http處理流程的位置,將中間件大體分爲3類:
  1. Pre-Request 一般用來改寫request的原始數據
  2. Request/Response 大部分中間件都在這裏,功能各異
  3. Post-Response 全局異常處理,改寫response數據等
  • 實例代碼
const connect = require('connect')
const morgan = require('morgan')

let app = connect()

app.use(morgan('dev'))
app.use((req, res) => {
    res.send('Hello world')
})

app.listen(3000)
相關文章
相關標籤/搜索