필자는 여기서 설명한 방법이 들이는 노력에 비해 충분히 유연하다고 생각합니다. 하지만 라우
트를 정리하는 방법 중에는 다른 인기 있는 접근법도 있습니다. 좋은 소식은, 그런 테크닉들이
필자가 여기서 설명한 방법과 충돌하지 않는다는 겁니다. 따라서 웹사이트의 특정 영역에서 어
떤 정리법이 다른 것보다 낫다면, 섞어서 써도 됩니다(물론 자기 자신이 혼란스러워질 위험은
있습니다).
라우트 정리에 가장 널리 쓰이는 두 가지 방법은 네임스페이스 라우팅과 자원 라우팅입니다.
네임스페이스 라우팅은 여러 라우트가 같은 접두사(
/
vacations
등)로 시작할 때 잘 어울립니
다. 노드 모듈
express
-
namespace
를 사용하면 이 정리법을 쉽게 적용할 수 있습니다. 자원 라
우팅은 객체의 메서드에 따라 자동으로 라우트를 추가합니다. 이 정리법은 사이트 로직이 애초
에 객체 지향적일 때 잘 어울립니다.
express
-
resource
패키지가 이 스타일을 구현한 패키지
입니다.
라우팅은 프로젝트에서 매우 중요한 부분이며, 필자가 이 장에서 설명한 모듈 기반 라우팅 방
법이 당신에게 딱 맞지 않는다면
express
-
namespace
와
express
-
resource
문서를 읽어보길
권합니다.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.