inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

인터셉터 활용법에 대해 질문 드립니다...

227

김호준

작성한 질문수 4

0

우선 제가 백엔드와 프론트를 따로 개발하는 중 입니다.

프론트 개발자가 바디에 값을 넣어서 보낼때, 모든 값들이 전부 스트링으로 넣어야 한다고 합니다...

근데 제가 엔티티 작성시, 숫자인지 최대 최소 등의 유효성 검사를 넣어뒀는데, 스트링일시 숫자가 아니라고 판단해서 문제입니다.

유효성 검사에 들어가기전에 가로채서 타입캐스팅을 먼저 해주고 싶은데, 혹시 인터셉터로 가능할까요?

인터셉터 express nodejs NestJS TypeORM

답변 1

1

제로초(조현영)

Nest.js에 pipe 기능이 있습니다. pipe 강좌 나갈 때 스트링 입력값을 숫자로 바꾸거나 하는 것을 배웁니다. 최대/최소 부분은

https://docs.nestjs.com/pipes#custom-pipes

커스텀 파이프로 검사해야할 것 같습니다.

0

김호준

감사합니다!

강의자료는 어디서 다운받나요?

0

118

4

질문 있습니다.

0

300

3

코드 편집기 확장 프로그램

0

210

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

148

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

170

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

152

2

로그인방법이 고민됩니다.

0

191

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

297

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

243

2

npm run db:create 시에 발생하는 decorating 오류

0

235

2

RxJS 디버깅 질문 있습니다.

0

190

3

CacheManager에 대해 질문 있습니다.

0

175

2

로깅은 어떻게 하는게 효율적일까요?

0

225

1

CORS 질문 있습니다.

0

418

2

쿠키 옵션에 대해서 질문 있습니다.

0

185

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

450

1

401 unauthorized문제

0

289

1

가드의 장점에 대해서 질문이 있습니다.

0

225

1

로그 관리에 대해 질문 있습니다.

0

252

2

CORS 에러 질문 있습니다.

0

319

2

배포 환경 DB 연결 질문 있습니다.

0

411

2

socket io 미 연결 문제 (nest & flutter)

1

1156

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

455

1

start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?

0

323

1