반응형
백엔드 에서 rest api 규칙에 따라 프론트에서 요청 하도록 한다.
myApp.factory('bookRestfulService',function($resource){
//base url -> '/api/books/:index'
//기본 Restful자원 라우트를 다루는 여러메소드가 있다.
// 추가 적으로 맞춤식 메소드로 확장 가능.
// 메소드: get/save/remove/delete,update: 추가 해주어야함.
//return $resource('api/books/:index',{index:'@index'});
//base url -> '/api/books/:index'
//기본 Restful자원 라우트를 다루는 여러메소드가 있다.
// 추가 적으로 맞춤식 메소드로 확장 가능.
// 메소드: get/save/remove/delete,update: 추가 해주어야함.
//return $resource('api/books/:index',{index:'@index'});
//기본적으로 위의 한줄만 선언 하여도 기본적인 get/save 등 과 같은 메서드들을 사용 할 수있다.
// 아래와 같이 확장도 가능하다.
return $resource('/api/books/:id',{
id:'@_id'
},
{// 전체 리스트 요청
query: {
method:'GET',isArray:false
}
},
{//업데이트
update:{
method:'PUT'
}
},
{// 삭제
remove:{
method:'DELETE'
}
},
{//추가
save:{
method:'POST'
}
});
});
반응형