인프런 커뮤니티 질문&답변
ValidationPipe를 좀 더 편하게 쓸 수 없을까해서 찾아보니 controller에서 사용 할 수 있더라고요
작성
·
379
3
https://docs.nestjs.com/faq/request-lifecycle
공식 문서에 보니까 controller level에서 사용 할 수 있는것 같아서
controller와 gateway가 비슷하니까 사용 가능하지 않을까 해서 테스트 해보니까
@UsePipes(
new ValidationPipe({
transform: true,
transformOptions: {
enableImplicitConversion: true,
},
whitelist: true,
forbidNonWhitelisted: true,
}),
)
@WebSocketGateway({
// ws://localhost:3000/chats
namespace: 'chats',
})
export class ChatsGateway implements OnGatewayConnection {
...
}해당 gateway에서 usePipes를 설정 할 수 있더라고요!
차선책으로 이것도 괜찮은것 같아서 공유 해봅니다!






ㅎㅎ 감사합니다