express的中间件与next()

概念:

  中间件函数是可以访问请求对象(req),响应对象(res)以及next应用程序请求 - 响应周期中的函数的函数。该next功能是Express路由器中的一个功能,当被调用时,它将执行当前中间件之后的中间件。

中间件功能可以执行一下任务:

执行任何代码。

更改请求和响应对象。

结束请求 - 响应周期。

调用堆栈中的下一个中间件。

如果当前的中间件函数没有结束请求 - 响应周期,则必须调用next()以将控制传递给下一个中间件函数。否则,请求将被挂起。

下图显示了中间件函数调用的元素:

扫描二维码关注公众号,回复: 4907114 查看本文章

          

猜你喜欢

转载自www.cnblogs.com/TiramisuUnique/p/10265107.html