A small request library for usage with APIs that uses the @trenskow/api-error
package.
It is based of Axios.
const request = require('@trenskow/request');
await request('https://api.mysite.com', { /* options */ }).get('/my/resource', { /* options */});
Supported methods:
get
,post
,put
,delete
andoptions
.
Name | Type | Description |
---|---|---|
headers |
Object |
Custom headers for the request(s). |
payload |
Any | Whatever Axios supports. |
query |
Object |
Object with keys and values. |
See LICENSE