2013-07-03 2 views
0

RESTful URL을 사용하려고 시도한 것은 이번이 처음이며 데이터베이스에서 정보를로드해야 할 때를 염두에두고 있습니다.RESTful URL에 대한 데이터를로드 할시기

참고로 Symfony2를 사용하고 있습니다. AngularJS를 사용하여 내 RESTful URL을 사용하여 데이터를로드하려고합니다.

예를 들어 내가 좋아하는 영화의 목록을로드하고 싶다고 가정 해 보겠습니다./{username}/movies로 GET 요청을 보내면 응답은 AngularJS 앱과 사용자가 좋아하는 영화 목록을 포함하는 렌더링 된 전체 HTML보기 여야합니까?

이것은 매우 혼란스럽고 오히려 사용자가 좋아하는 영화 목록의 JSON 응답 만 반환합니다. 웹 사이트의 다른 부분에서 그 URL을 재사용하도록 전화 할 수있게 해줍니다.

내가하는 과정은 다음과 같이 가야한다, URL이 단지 JSON 응답을 반환 할 경우

  1. 사용자로드/{사용자 이름}/영화/
  2. Symfony2 컨트롤러가 포함 된 페이지를 구축 AngularJS 앱, 현재 영화 데이터가로드되지 않았습니다.
  3. 그러면 AngularJS는 GET 요청을 다른 URL (/ {username}/restmovies /)로 보냅니다.

이 방법은 나에게 깨끗해 보이지만 응용 프로그램을 그리는 데 별도의 URL을 가지고있는 것처럼 느껴지고 데이터를로드하는 것이 최선의 방법이 아닙니까?

답변