Nodejs, не обрабатывает данные JSON

Изучаю ноду и вот шаблонный код, но не обрабатывает req.on('data', (chunk)...) :

const { createServer } = require('http');
const PORT = 3000;

const server = createServer((req, res) => {
let body = '';
console.log(req.url, req.method);
req.on('data', (chunk) => {
    body += chunk.toString();
    console.log(body);
});
req.on('end', () => {
    const parsedBody = JSON.parse(body);
    console.log('Parsed body', parsedBody);
    const propsCount = Object.keys(parsedBody).length;
    console.log('Props count', propsCount);
    res.writeHead(
        200,
        {
            'Content-type': 'text/plain'
        }
    )
    .end(`Body from request has been successfully accepted and parsed. It has ${propsCount} props`);
});
});

 server.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});

Через Postman отправляю POST запрос с JSON массивом, но выходит такая ошибка:

Server is running on port 3000
/ POST
undefined:1
SyntaxError: Unexpected end of JSON input

В чем может быть проблема, пробовал перед parsedBody вывести console.log(body), но там пусто, значит он даже не обрабатывает мой запрос req.on('data', (chunk) => {body += chunk.toString();} Почему???спасите пжлста.скрин1скрин2


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