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