pushmebyx

1.14.0 • Public • Published

pushmeByX POST|GET requesthandler

Built With

Prerequisites

There are some global dependencies you need to set up.

Getting Started

npm install pushmebyx
//REACT| REACTNATIVE| ANGULAR | VUE | SVELTE

//For FORMDATA POST/GET
import { RequestHandler } from 'pushmebyx';


//FOR JSON POST/GET
import { RequestHandlerJSON } from 'pushmebyx';




USAGE

WORKS WITH REACT | REACT NATIVE |ANGULARJS |VUE | SVELTE & BEYOND

SEND DATA AS FORM DATA OR AS JSON POST

A SIMPLE WORKING EXAMPLE WITH A FORM DATA POST REQUEST





const data = new FormData();
data.append('firstname', "Sensei");
data.append('lastname', "X");
//FOR FILE UPLOADS
let mypicture= document.querySelector('#mypicture');
YOU ARE EXPECTED TO PROVIDE THE KEY | FILE OBJECT| FILE NAME
data.append('file', mypicture.files[0], 'mypicture.jpg');




 //SIMPLY PUT IN THE URL, THE DATA VARIABLE ABOVE AND METHOD (POST OR GET)

RequestHandler('https://exampleapi.com/createuser',data,"POST",function(data){
        console.log(data); 
        //DO WHATEVER YOU WANT WITH THE DATA

        //IF DATA IS JSON
        let response = JSON.parse(data);
        console.log(response);
});

A SIMPLE WORKING EXAMPLE WITH A JSON POST REQUEST

  //NO NEED TO STRINGIFY
  const data = {
    name: "mmi",
    job: "vardeto"
  };



    RequestHandlerJSON("https://reqres.in/api/users", data, "POST", function ( data  ) {
      console.log(data);
    });


Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i pushmebyx

    Weekly Downloads

    12

    Version

    1.14.0

    License

    ISC

    Unpacked Size

    8.59 kB

    Total Files

    5

    Last publish

    Collaborators

    • xthedev