Node.js | Запрос по http.request выкидывает в ошибку - ECONNREFUSED
Стоит мне задействовать метод request объекта http то я сразу вижу ошибку в консоли
node:events:304 throw er; // Unhandled 'error' event ^
Или она же целиком:
node:events:304
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED 127.0.0.1:8080
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1129:16)
at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:129:14)
Emitted 'error' event on ClientRequest instance at:
at Socket.socketErrorListener (node:_http_client:478:9)
at Socket.emit (node:events:327:20)
at emitErrorNT (node:internal/streams/destroy:194:8)
at emitErrorCloseNT (node:internal/streams/destroy:159:3)
at processTicksAndRejections (node:internal/process/task_queues:80:21) {
errno: -4078,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 8080
}
Process finished with exit code 1
http.request просто НЕ работает с различными примерами он падает в эту ошибку каждый раз! Что это за ерунда? Допустим, пример из книги:
const http = require('http');
const options = {
hostname: 'localhost',
port: '8080',
path: '/hello.html'
};
function getResponse(response) {
let data = '';
response.on('data', chunk => {
data += chunk;
});
response.on('end', () => console.log(data));
}
http.request(options, response => {
getResponse(response);
}).end();
Улетает туда же. Как и все остальные. Работает все остальное но не http.request. Почему он постоянно крашится?
win 10, noda последняя, порты менять пробовал