从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)
posted @ 2018-03-18 19:44  JinksPeng  阅读(116)  评论(0编辑  收藏  举报