express框架中的next()

next()方法出现在express框架中的中间件部分。中间件的行为类似于Java中的filter(过滤器)的工作原理,进入具体的业务处理之前,先让中间件进行处理,这样做可以封装底层处理的细节,可以让开发者更加专注于具体的业务上,提高了开发效率。

由于node异步的原因,我们需要提供一种机制,当当前中间件工作完成之后,通知下一个中间件执行。因此一个基本的中间件应该是下面的形式:

var middleware = function(req,res,next){
    next();
}

猜你喜欢

转载自blog.csdn.net/yamanda/article/details/81170696