@kard/node-request

v0.1.0-rc.2
  • Types
  • ESM
  • CJS
License
ISC
Install Size
6.4 kB/-
Vulns
0
Published

Get started

$npm install @kard/node-request
$pnpm add @kard/node-request
$yarn add @kard/node-request
$bun add @kard/node-request
$deno add npm:@kard/node-request
$vlt install @kard/node-request

Readme

node-request

Usage pattern

npm add -S @kard/node-request
const Request = require('@kard/node-request');

const request = new Request({
  timeout: config.httpTimeout || 10000,
  // Optional. Default itmeout is 10s (10000ms)

  headers: {
  // Optional. These default headers will be added to each request.
    Authorization: `Basic ${authToken}`,
  },
})

await request(`https://httpstat.us/200?sleep=200`)
await request(
  `https://httpstat.us/200?sleep=200`, 
  { 
    method: 'POST', 
    // Optional, Default is 'GET'
    
    postData: { user: 'User Name', password: 'password' },
    // Optional. Default is {}
    
    headers: {},
    // Optional. Will be combained with the default headers.
  }
)

Weekly DownloadsAcross all versions

Versions