Skip to content

RajNandigalla/Elixor

Repository files navigation

Elixor

Documentation can be found at https://elixor.js.org/

Observable based HTTP client for the React,Browser and Node.JS

  • Make XMLHttpRequests from the browser
  • Make http requests from React , Node.JS
  • Intercept request and response using interceptors.
  • Transform request and response data
  • Cancel requests
  • Automatic transforms for JSON data
  • Client side support for protecting against XSRF

Set up

Using npm:

$ npm install elixor

Using bower:

$ bower install elixor

Example

Performing a GET Request

    
import { elixor } from 'elixor';

 elixor.get('https://jsonplaceholder.typicode.com/todos/1')
            .subscribe(r => console.log(r));
     

Performing a POST Request

import { elixor } from 'elixor';

 const opt = {
     name:'Hello World'
 };

 elixor.post('https://jsonplaceholder.typicode.com/posts',opt)
            .subscribe(r => console.log(r));

About

Observable ( Reactive / Rxjs ) based HTTP client for the browser , reactJs , react native and node.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •