게시글
스터디
모집중
도메인 주도 설계 완독 및 강의형 스터디 ( 모집완료 )
- 0
- 0
- 359
질문&답변
PositiveIntPipe 로 value가 안넘어 갑니다.
https://github.com/nestjs/nest/blob/master/packages/common/pipes/parse-int.pipe.ts위 링크가 ParseIntPipe 구현 코드인데요!59번 라인을 보면 isNumber 메소드를 통해 숫자값인지 체크를 하고 있습니다. 다만, 정규표현식 match 부분을 보면 소수는 false가 나므로 exception이 발생하는게 맞습니다! 강의에서 2.2가 통과됐던거는, 버전 문제 인듯합니다!과거에 isNumber 구현이 아래와 같이 되어있었던 적이 있었네요!const value ='2.2'; const isNumeric = 'string' === typeof value && !isNaN(parseFloat(value)) && isFinite(value); console.log(isNumberic); // true
- 0
- 1
- 324