-
Express, NestJS - API 인식 문제Framework/NestJS 2021. 10. 22. 21:07
API 기능 개발 중
user/:id
라는 api 와user/search
api 가 있는데 search 부분을user/:id
의 path variable 로 인식하여user/search
api 가 호출이 안되는 문제가 발생했었습니다.이유는 코드 상에서
user/search
부분이user/:id
보다 밑에 있기에 발생한 문제였습니다.1. 문제발생 코드
// Err @Get(":id") getUserId(@Param('id') userId: string): string { ~~~ } @Get("search") search(){ ~~~ }
2. 문제해결 코드
// OK @Get("search") search(){ ~~~ } @Get(":id") getUserId(@Param('id') userId: string): string { ~~~ }
따라서 위처럼 코드 상에서 api 의 위치를 바꿔주어 문제를 해결했습니다.
'Framework > NestJS' 카테고리의 다른 글
NestJS - numeric query parameter (0) 2021.11.30 NestJS - 의존성 주입 (2) 2021.11.28 NestJS, TypeORM - Entity 상속(inheritance) (0) 2021.11.22 NestJS Circular Dependency(순환 종속성) 문제 (0) 2021.11.22 NestJS, TypeORM - 비밀번호 단방향암호화(Bcrypt) (0) 2021.11.10