介紹
- Connect是一個node中間件框架。每一箇中間件在http處理過程當中經過改寫request, response的數據、狀態,實現了特定的功能。
- 根據中間件在整個http處理流程的位置,將中間件大體分爲3類:
- Pre-Request 一般用來改寫request的原始數據
- Request/Response 大部分中間件都在這裏,功能各異
- 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)