[TIL] 20241204 TIL : 프로젝트 에러 헨들링

Jaeyoung Ko·2024년 12월 4일
0

라우팅 문제

내 API 에 생긴 일은 아니지만,

API 정의할 때에 구현 순서도 중요하다.

이를 테면,

/players와

/players/my

/players/:anyparams

같이 players라는 라우트를 거치지만 뒤에 param이 붙지 않거나 붙을 때,

즉,

정적인 앤드포인트와 param 받는 동적인 앤드포인트에 대해
먼저 정적인 라우팅을 지시하고 동적인 걸 처리하도록 순서를 조정해야 한다.

이를 지키지 않을 경우, 뒤에 붙어있는 정적 앤드포인트를 param으로 인식하여

players/my로 라우팅 처리가 되는 것이 아니라,

/players/:anyparams 단으로 my를 param으로 인식하여 처리하는 불상사가 발생한다.

profile
안녕하세요, 고재영입니다. 언제나 즐겁게 살려고 노력합니다.

0개의 댓글