node-fetchy
TypeScript icon, indicating that this package has built-in type declarations

1.0.0Β β€’Β PublicΒ β€’Β Published

node-fetchy

A simple node-fetch wrapper for easy requests πŸŽ‰

Basic usage

Simple GET request

const response = await NodeFetchy
  .get("https://api.example.com/v1/users")
  .run();

console.log(response); // [{ id: 1, name: "Foo" }, { id: 2, name: "Bar" }] etc...

Simple POST request

const response = await NodeFetchy
  .post("https://api.example.com/v1/users")
  .setBody({
    id: 3,
    name: "Hello World"
  })
  .run();

console.log(response); // { id: 3, name: "Hello World" }

Use with bearer token

const response = await NodeFetchy
  .get("https://api.example.com/v1/users")
  .setBearerToken("YOUR_BEARER_TOKEN")
  .run();

console.log(response); // [{ id: 1, name: "Foo" }, { id: 2, name: "Bar" }] etc...

Available request types

  • GET
  • POST
  • PUT
  • DELETE

Catch errors

try {
  const response = await NodeFetchy
    .get("https://api.example.com/v1/users")
    .run();
} catch (e) {
  console.log(e.message); // print error
}

Feature requests, bugs etc...

This project is really at a minimal stage, so feel free to open issues for feature requests, bugs, improvements etc...

Readme

Keywords

none

Package Sidebar

Install

npm i node-fetchy

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

5.94 kB

Total Files

3

Last publish

Collaborators

  • lucienbl