반응형
# 미들웨어
1. 모든 경로 및 모든 method
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer): any {
consumer.apply(JwtMiddleware).forRoutes({
path: '*',
method: RequestMethod.ALL,
});
}
}
2. 특정 경로 및 특정 method
```
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer): any {
consumer.apply(JwtMiddleware).forRoutes({
path: '/graphql',
method: RequestMethod.POST,
});
}
}
```
3. 특정 경로 제외
```
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer): any {
consumer.apply(JwtMiddleware).exclude({
path: '/graphql',
method: RequestMethod.ALL,
});
}
}
```
반응형
'백엔드 > NestJs' 카테고리의 다른 글
typeorm 1:1, 1:N 관계 (0) | 2023.06.11 |
---|---|
필수 패키지 설치 (0) | 2023.05.02 |
[암호화] 양방향 암호화 & 해싱(단방향 암호화) (0) | 2023.01.29 |
nestjs elasticsearch module set up (0) | 2022.08.22 |
Validation 설정 (0) | 2022.08.01 |