jaffy

1.0.6 • Public • Published

Jaffy - Userfriendly JS framework

framework developed in JS language for passionate JS developers. If you find anything messy ? report me

Rest Client

Basic example

var a = new jaffy.restAPI();
a.setUrl("http://yourresturl");
a.GET(function(response){
    console.log(response);
});

Setup Rest URL

setUrl(url)

you can define relative or absolute url.

REST Methods

  • GET
  • POST
  • OPTIONS
  • PUT
  • DELETE
  • PATCH

Headers

  • setHeader(variable, value)

for example

var a = new jaffy.restAPI();
a.setUrl("http://yourresturl");
a.setHeader("Authorization", "Bearer AJDYOWOJMXL273jsiJs72js82==");
a.GET(function(response){
    console.log(response);
});

Query params

  • setParam(variable, value)

for example

var a = new jaffy.restAPI();
a.setUrl("http://yourresturl");
a.setParam("test", "1234");
a.GET(function(response){
    console.log(response);
});

Body as Formdata

  • setBody(variable, value)

for example

var a = new jaffy.restAPI();
a.setUrl("http://yourresturl");
a.setBody("test", "1234");
a.POST(function(response){
    console.log(response);
});

Body as Payload

  • setParam(variable, value)

for example

var a = new jaffy.restAPI();
a.setUrl("http://yourresturl");
a.setPayload("test", "1234");
a.POST(function(response){
    console.log(response);
});

Note: setParam() & setBody() will not work with only POST methods. also rest will be used as payload once you started using setParam()

Advanced features

sync(true|false)

use to make syncronous rest request. but this feature will block the execution of main thread. use only if it is really necessary.

Dependencies (1)

Dev Dependencies (19)

Package Sidebar

Install

npm i jaffy

Homepage

karthik.pro

Weekly Downloads

1

Version

1.0.6

License

ISC

Last publish

Collaborators

  • santadreams