Mit npm:
$ npm i fresource --save
Über 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
} )
Sammlung = Ressource(Pfad)
Initialisieren Sie eine Ressource mit einem Pfad/einer URL. Der Pfad sollte alle Pfad-/Abfrageparametervariablen wie :key
enthalten.
Collection.get(params)
Ruft eine GET
Anfrage mit angegebenen Parametern ab.
Rückgabeversprechen.
Collection.save(params)
Sendet eine POST
Anfrage mit angegebenen Parametern. Verbleibende Parameter, die nicht in der URL verwendet werden, werden im Textkörper gepostet.
Rückgabeversprechen.
Collection.update(params)
Sendet eine PUT
Anfrage mit angegebenen Parametern. Verbleibende Parameter, die nicht in der URL verwendet werden, werden im Textkörper gepostet.
Rückgabeversprechen.
Collection.patch(params)
Sendet eine PATCH
-Anfrage mit angegebenen Parametern. Verbleibende Parameter, die nicht in der URL verwendet werden, werden im Textkörper gepostet.
Rückgabeversprechen.
Collection.delete(params)
Sendet eine DELETE
Anfrage mit angegebenen Parametern.
Rückgabeversprechen.
Ismail Demirbilek @dbtek
MIT