controller는 이전 글에서 말했다시피 라우팅을 담당한다. 클라이언트로부터 어떤 요청이 왔고 어떤 provider로 이를 처리할 것인지를 결정하여 최종적으로 어떻게 응답을 줄 것인지 결정한다.HTTP 요청은 REST 형식이기 때문에 주소와 메소드로 구분이 된다.