Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Creating Data with POST for API | Section
Building APIs with Express.js

bookCreating Data with POST for API

Swipe to show menu

POST endpoints are used to create new data.

The client sends data in the request body, and the server processes it and stores it.

let users = [
  { id: 1, name: 'John' }
];

app.post('/users', (req, res) => {
  const newUser = req.body;

  users.push(newUser);

  res.json(newUser);
});

The server receives the data through req.body and adds it to the collection.

Example request body:

{ "id": 2, "name": "Anna" }

After sending this request, the new user is added.

POST endpoints are used whenever you need to create new records in your application.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 13

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 1. Chapter 13
some-alt