백본 모델과 컬렉션에서 fetch 를 통해 JSON 가져오기!
모델
let User = Backbone.Model.extend({ urlRoot: '/api/users' }) let user = new User( { id: 1 }); // id를 1로 하는 user 백본 모델이 생긴다.(아직 이 백본 모델은 id를 제외한 어떠한 정보들도 가지고 있지 않다) user.fetch() // /api/users/1 의 url로 서버에게 요청을 보낸다.
// 1. JSON에 특정 객체를 키로 만들어서 주는 방법.
// 루비에서 render :json => { user: user }
{
"user": {
"id": 1,
"name": "sanam",
"imageUrl": "/~~"
}
}
// 2. 특정 객체가 아닌 그냥 값 주기
// 루비에서 render :json => user
{
"id": 1,
"name": "sanam",
....
}컬렉션 ( 문제 발생 )
문제 해결
Last updated