express.json() - додає можливість розпарсити данні що прихолдять до бєку у форматі json

import express from 'express';

const app = express();

app.use(express.json())

Завдяки цій мідлварі Express буде автоматично парсити тіло запиту і поміщати його в req.body, але тільки, якщо тип контенту встановлений як application/json за допомогою хедеру Content-Type.

Можливі такі ситуації, коли попри те, що формат тіла запиту — це JSON, значення Content-Type вказане інше. Це можливо, наприклад, при використанні специфікації JSON:API, частиною якої є використання значення application/vnd.api+json. Для парсингу такого типу треба його явно вказати при конфігурації middleware.

 import express from 'express';

const app = express();

app.use(express.json({
	type: ['application/json', 'application/vnd.api+json'],
}))