总览
中间件
概念
- 在 NodeJS 中 , 中间件主要是指封装 http 请求细节处理的方法
- 例如在 express 、koa 等 web 框架中, 中间件的本质为 一个回调函数, 参数包含请求对象 、响应对象和
next
函数的函数,next
函数是 Express 路由中的一个函数,当被调用时,它会在当前中间件之后执行中间件。
- 例如在 express 、koa 等 web 框架中, 中间件的本质为 一个回调函数, 参数包含请求对象 、响应对象和
- 中间件函数可以执行以下任务:
- 执行任何代码。
- 更改请求和响应对象。
- 结束请求-响应周期。
- 调用堆栈中的下一个中间件。
- 如果当前中间件函数没有结束请求-响应循环,它必须调用
next()
将控制权传递给下一个中间件函数。 否则,请求将被挂起。
About 27 min