Почему после console.log(req.body) будет выводиться undefined, если не использовать app.use(express.json())?
Вывод `console.log(req.body)` показывает значение undefined, потому что объект `req.body` не был заполнен данными. Это вызвано тем, что по умолчанию Express не включает парсинг JSON входных данных. Для того чтобы `req.body` содержал данные, необходимо использовать middleware `express.json()`, который выполняет парсинг JSON данных и добавляет их в объект `req.body`. Если не использовать `app.use(express.json())`, то `req.body` будет оставаться пустым, то есть его значение будет undefined.