Ein kleiner Promise-Wrapper für GET-Anfragen.
Jax wurde mit Blick auf einen modernen JavaScript-Workflow entwickelt. Um es zu verwenden, wird empfohlen, über ein Build-System zu verfügen, das ES6 transpilieren und Module bündeln kann. Einen minimalen Standard, der dies tut, finden Sie hier.
Befolgen Sie diese Schritte, um zu beginnen:
Installieren Sie Jax.js mit NPM und fügen Sie es zu Ihren package.json-Abhängigkeiten hinzu.
$ npm install jax.js --save
Importieren Sie Jax aus node_modules
und benennen Sie es nach Ihren Wünschen.
import jax from 'jax.js'
Jax nutzt Promises unter der Haube. Beim Erstellen einer GET-Anfrage wird die standardmäßige Promise-Syntax verwendet:
jax ( 'url' )
. then ( response => {
// the request is done, and the status === 200
// ...
} )
. catch ( status => {
// the request is done, but the status !== 200
// ...
} )
Da then
ein Versprechen zurückgegeben wird, können Sie es verketten.
Ausrichtung auf Evergreen-Browser. Beachten Sie, dass IE Promises nicht nativ unterstützt, Edge jedoch schon.
MIT. © 2016 Michael Cavalea