fresource
1.0.0
npm 사용:
$ npm i fresource --save
CDN을 통해:
< script src =" https://unpkg.com/fresource/dist/fresource.js " > </ script >
var fresource = require ( 'fresource' )
var Users = fresource ( '/api/users/:id?sort=:sort' )
Users . get ( { sort : 'name' } ) // will fetch /api/users?sort=name
. then ( result => {
var users = result
} )
Users . get ( { id : 1 } ) // will fetch /api/users/1
. then ( result => {
var user = result
} )
컬렉션 = 자원(경로)
경로/URL을 사용하여 리소스를 초기화합니다. 경로에는 :key
와 같은 모든 경로/쿼리 매개변수 변수가 포함되어야 합니다.
Collection.get(매개변수)
지정된 매개변수를 사용하여 GET
요청을 가져옵니다.
약속을 반환합니다.
컬렉션.저장(매개변수)
지정된 매개변수를 사용하여 POST
요청을 보냅니다. URL에서 사용되지 않는 잔여 매개변수는 본문에 게시됩니다.
약속을 반환합니다.
컬렉션.업데이트(매개변수)
지정된 매개변수를 사용하여 PUT
요청을 보냅니다. URL에서 사용되지 않는 잔여 매개변수는 본문에 게시됩니다.
약속을 반환합니다.
Collection.patch(매개변수)
지정된 매개변수를 사용하여 PATCH
요청을 보냅니다. URL에서 사용되지 않는 잔여 매개변수는 본문에 게시됩니다.
약속을 반환합니다.
Collection.delete(매개변수)
지정된 매개변수를 사용하여 DELETE
요청을 보냅니다.
약속을 반환합니다.
이스마일 데미르빌렉 @dbtek
MIT