열심히 리팩토링을 하고있는 와중에 갑자기 궁금한 점이 생겼다. req.params와 req.query는 각각 언제 사용해야 할까? 일단 이 각각을 부르는 명칭부터 살펴봤다.
먼저 Path Variable은 다음과 같은 구조를 갖고있다.
/users/31 //나이가 31인 사용자를 가져오기 위한 요청.
/users?age=31 //나이가 31인 사용자를 가져오기 위한 요청.
/users?car=suv //car종류가 suv인 사용자 목록을 가져옴
/users/31 //나이가 31인 사용자를 가져옴.