728x90
Nest.js 입문
게시판 확인
서버 실행
npm run start
정상적으로 실행이 될때
Thunder Client 로 API 테스트 진행~
진행 중
전체 게시글 조회는 잘나오는데 게시글 상세 조회에서 없다고 나온다~
여기서 number 타입의 articleId로 id라는 파라미터를 받으려고 했지만 실제로 articleId의 타입은 string입니다. URI에 들어가는 파라미터는 항상 string으로 표현되기 때문
class-transformer 패키지를 이용해 설정을 해줘야 한다.
class-transformer 패키지 설치
npm i class-transformer
main.ts 수정
import { ValidationPipe } from '@nestjs/common';
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.useGlobalPipes(new ValidationPipe({ transform: true }));
await app.listen(3000);
}
bootstrap();
벨리데이션파이프에 transform: true 옵션 추가해줘서 데이터 타입을 변환해줌
그 후 상세보기 조회가 잘된다.!!
'코딩캠프 > 내일배움캠프' 카테고리의 다른 글
[ WIL ] 02.13~17 14주차 (0) | 2023.02.19 |
---|---|
[ TIL ] 02.17(금) 68일차 (0) | 2023.02.17 |
[ TIL ] 02.15(수) 66일차 (0) | 2023.02.15 |
[ TIL ] 02.14(화) 65일차 (0) | 2023.02.14 |
[ TIL ] 02.13(월) 64일차 (0) | 2023.02.13 |