simple-axios-ror-service-wrapper
Version:
A simple axios-as-service wrapper for RoR
36 lines (26 loc) • 775 B
Markdown
# simple-axios-service-wrapper
A simple axios-as-service wrapper.
Following this tutorial for [publishing npm packages](https://auth0.com/blog/developing-npm-packages/)
To install via [npm package](https://www.npmjs.com/package/simple-axios-ror-service-wrapper)
`npm i simple-axios-ror-service-wrapper`
Then add in js
`import http from 'simple-axios-ror-service-wrapper'`
To use do:
```
http.ajax (url, method, data).then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.then(function () {
// always executed
});
```
## TODO
* Better tests
* Skip adding header if no CSRF token
* Adding dynamic response functions
* Give full axios powers to package