Um pequeno wrapper Promise para solicitações GET.
Jax foi desenvolvido com um fluxo de trabalho JavaScript moderno em mente. Para usá-lo, é recomendado que você tenha um sistema de compilação que possa transpilar o ES6 e agrupar módulos. Para obter um padrão mínimo que faça isso, confira o início.
Siga estas etapas para começar:
Usando o NPM, instale o Jax.js e adicione-o às suas dependências package.json.
$ npm install jax.js --save
Importe Jax de node_modules
, nomeando-o como preferir.
import jax from 'jax.js'
Jax usa Promessas sob o capô. Fazer uma solicitação GET usa a sintaxe padrão do Promise:
jax ( 'url' )
. then ( response => {
// the request is done, and the status === 200
// ...
} )
. catch ( status => {
// the request is done, but the status !== 200
// ...
} )
Porque then
retorna uma promessa, você pode encadeá-la.
Visando navegadores perenes. Observe que o IE não oferece suporte nativo ao Promises, mas o Edge sim.
MIT. © 2016 Michael Cavalea