handle-failed-requests-js

1.0.5 • Public • Published

handle-failed-requests-js

npm version npm downloads Standard - JavaScript Style Guide

Implementation of Offline-js with some improvements

Why?

Because Offline-js has some bugs and inconsistencies

Features

  • Promises support (axios)
  • localStorage support
  • Save ALL the failed requests, not just the last one
  • Requests keep saved even if user try to refresh the page when offline
  • Send ALL failed requests when connection is up again
  • No need configuration

Alt text

How

  • Node / npm
npm install --save handle-failed-requests-js
import Request from 'handle-failed-requests-js';
 
Request.send({
  method: 'put',
  data: data,
  url: '/'
}).then(res => {
  console.log(res);
});

example.html

<script src="handle-requests.min.js"></script>
var req = new Request();
 
// default method is post
req.send('/', data).then(function(res) {
  console.log(res);
});
 
// or
req
  .send({
    method: 'put',
    data: data,
    url: '/'
  })
  .then(function(res) {
    console.log(res);
  });

See Axios documentation for requests options

Artigo em português

Package Sidebar

Install

npm i handle-failed-requests-js

Weekly Downloads

2

Version

1.0.5

License

none

Unpacked Size

190 kB

Total Files

8

Last publish

Collaborators

  • arojunior