A simple node-fetch wrapper for easy requests π
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...
- GET
- POST
- PUT
- DELETE
try {
const response = await NodeFetchy
.get("https://api.example.com/v1/users")
.run();
} catch (e) {
console.log(e.message); // print error
}
This project is really at a minimal stage, so feel free to open issues for feature requests, bugs, improvements etc...