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 последняя, порты менять пробовал


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

Автор решения: Denis Lopatin

Ну а сервер то кто будет поднимать вася

→ Ссылка