中间件的使用

nodejs中,用connect做中间件,三个参数中的next是执行下一个中间件的回调,不写就不会继续向下执行
var connect = require('connect')
function logger(req, res, next) {
    console.log(req.method, req.url)
    next()
}
function hello(req, res) {
    res.setHeader('Content-Type', 'text/plain')
    res.end('hello world')

}
connect()
    .use(logger)
    .use(hello)
    .listen('3000')

随机浏览