Почему node js не видет тело запроса?

Есть код на nodejs, он полностью рабочий.

const express = require('express')
const dotenv = require('dotenv')
const app = express()

dotenv.config()

const PORT = process.env.PORT || 5000

app.use(express.json());
app.get('/', (req, res) => {
    console.log("work")
})
app.post('/auth', (req, res) => {
    console.log(req.body)
})

try {
    app.listen(PORT, () => console.log('SERVER STARTED ON PORT ' + PORT))
} catch (e) {
    console.log(e)
}

При отправке пост запроса на "/auth" я получаю просто "{}" хотя в теле запроса указываю json. В загаловке запроса Content-Type указан как application/json Тело запроса: {"asdas": "asd21"} (просто как пример) В чем проблема? Почему он не видет тело запроса? (даже если отправляю просто текст)

Отправляю запрос через программу "Postman" введите сюда описание изображения

Раздел "Headers" запроса: введите сюда описание изображения


Ответы (1 шт):

Автор решения: Илья Ветров

Код полностью правильный. Проблема была в программе "Postman". Спасибе этому человеку

→ Ссылка