ошибка ECONNREFUSED при запуске кода из учебника
Изучаю node.js по книге "Изучаем node.js". Дошел до листинга кода:
let http = require('http');
let queryString = require('querystring');
let postData = queryString.stringify({
'msg': 'Hello World!'
});
let options = {
hostname: '127.0.0.1',
port: 8124,
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': postData.length
}
};
let req = http.request(options, res => {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', chunk => {
console.log('BODY: ' + chunk);
});
res.on('end', () => {
console.log('No more data in response');
})
});
req.on('error',err => {
console.error(err.message);
});
req.write(postData);
req.end();
на что получаю ошибку connect ECONNREFUSED 127.0.0.1:8124. Захожу на nodejs.org и понимаю, что я ничего не понимаю (дело не в английском языке). Подскажите, пожалуйста, что я неправильно делаю.