route param은 경로 일부, query는 필터 조건을 담는다

param은 어떤 리소스를 볼지 정하고 query string은 그 리소스를 어떤 조건으로 보여줄지 조정한다.

Route param /posts/:id필수 식별자상세 페이지 선택
Query string ?page=2&sort=hot선택 조건목록 필터와 정렬
데이터
좋은 사용
주의
id param
리소스 식별
문자열 변환
slug
공유 가능한 주소
중복/변경 관리
page query
목록 상태
기본값 처리
search query
필터 조건
URL 인코딩
핵심 주소 설계에서 param은 대상, query는 보기 방식을 표현할 때 가장 자연스럽다.