Solution Review: Making POST and GET Requests to Public REST API

Learn to make API requests to a public REST API.

import fetch from "node-fetch"
import express from "express"

const app = express();
const port = 5000;


//Make POST Request
let course = {
  userId: 101,
  title: "MEAN Stack course on Educative",
  completed: true
}

fetch('https://jsonplaceholder.typicode.com/todos', {
  method: 'POST',
  body: JSON.stringify(course),
  headers: { 'Content-Type': 'application/json' }
}).then(res => res.json())
  .then(json => console.log("Post Request to Send an Object to the Server", json))
  .catch(err => console.log(err));

//Make GET Request
fetch("https://jsonplaceholder.typicode.com/posts")
  .then((response) => response.json())
  .then((json) => {
    console.log("Get Request for First user in the array:");
    console.log(json[0]);
  });

app.listen(port, () => {
  console.log(`Listening on Port, ${port}`);
});





Solution displaying the responses in the console.

Get hands-on with 1200+ tech skills courses.