A simple little wrapper around XMLHttpRequest to promisify getting and sending data.
Build solely as an excuse to get started learning how to create and resolve promises
Use npm npm install --save @deanacus/ajax
Import the library into your file:
import '@deanacus/ajax'
Then, depending on if you want to get data, or send data, use the appropriate interface.
To request data, call ajax.get()
Paramaters:
Option | Value type | Description |
---|---|---|
endpoint | string | The URL to which you would like to make the request |
headers | object | An object containing the key/value pairs to set as request headers |
To send data, call ajax.send()
Paramaters:
Option | Value type | Description |
---|---|---|
endpoint | string | The URL to which you would like to send the request |
payload | any | The data you wish to send to the enpoint. This is not processed in any way |
headers | object | An object container the key/value pairs to set as request headers |