Request handler for Node.js - Fast - Interactive - Simple
npm install @iamnnort/requestRequest handler for Node.js - Fast - Interactive - Simple
``bash`
yarn add @iamnnort/request
`javascript
import { RequestDataSource, HttpMethods } from '@iamnnort/request';
const dataSource = new RequestDataSource({
baseUrl: '...',
url: '/users'
});
const users = await dataSource.search();
const user = await dataSource.get();
`
| Parameter | Description |
| ------------------ | -------------------------------------------------------------------------- |
| baseUrl | Main part of the server URL that will be used for the request |url
| | Server URL that will be used for the request |urlParts
| | Additional parts of URL that will be used for the request |method
| | Request method to be used when making the request |params
| | URL parameters to be sent with the request |data
| | Data to be sent as the request body |headers
| | Custom headers to be sent |serializer
| | Config that allows you to customize serializing |serializer.array
| | Array element separator ("indices", "brackets", "repeat", "comma") |logger
| | Enable a logger |debug` | Enable a debug mode |
|
This project is licensed under the MIT license. See the LICENSE file for more info.