Nestjs 框架教程(第六篇:中间件)

臨池不輟 at 
中间件就是一个函数,在路由处理器之前调用。这就表示中间件函数可以访问到请求和响应对象以及应用的请求响应周期中的 next() 中间间函数。Nest 中间件实际上和 Express 的中间件是一样的,Express 文档中对中间件的描述如下:中间件函数主要做以下的事情:执行任意的代码对请求/响应做操作终结请求-响应周期调用下一个栈中的中间件函数如果当前的中间间函数没有终结请求响应周期,那么它必须调用 next() 方法将控制权传递给下一个中间件函数。否则请求将被挂起 Nest 允许你使用函数或者类来实现自己的中间件。如果用类实现,则需要使用 @Injectable() 装饰,并且实现 NestM……