코딩/Nest.js

Pagination

춘 몽 2024. 10. 23. 07:00
728x90

강의 따라 하려면 main.ts 설정부터 해줘야함

app.useGlobalPipes(
    new ValidationPipe({
      whitelist: true,
      forbidNonWhitelisted: true,
      transformOptions: {
        enableImplicitConversion: true,
      },
    }),
  );
  • whitelist: dto에 정의되지 않는 필드를 자동 제거
  • forbidNonWhitelisted: dto에 정의되지 않은 필드가 있을 경우 에러 발생(프론트에게)
  • transformOptions: { enableImplicitConversion: 전달된 값을 dto의 타입에 맞게 자동 변환

강의는 쿼리빌더 사용하는 방식이어서 일단 알아두고 나중에 사용해볼때 작성마무리해야할듯

 


https://fastcampus.co.kr/classroom/239666

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

 

728x90