Vig*_*esh 4 middleware node.js nestjs nestjs-config
下面解释我的代码:有两个中间件 AuthenticationMiddleware 和 RequestFilterMiddleware 介入所有请求方法。
我的问题是如何制作RequestFilterMiddleware仅用于 GET 方法的中间件和AuthenticationMiddleware用于所有请求方法的中间件
应用程序模块.ts
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply(AuthenticationMiddleware, RequestFilterMiddleware)
.forRoutes({ path: '/**', method: RequestMethod.ALL });
}
}
Run Code Online (Sandbox Code Playgroud)
tps*_*idt 17
应该可以了,不是吗?
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply(AuthenticationMiddleware)
.forRoutes({ path: '/**', method: RequestMethod.ALL });
consumer
.apply(RequestFilterMiddleware)
.forRoutes({ path: '/**', method: RequestMethod.GET });
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6868 次 |
| 最近记录: |