При выборе типа выберите «Пользовательское правило TCP»:
и введите 8080 в поле диапазона портов.
РЕДАКТИРОВАТЬ
Однако, это только дает вам часть пути.Если вы заметили, ваш сервер прослушивает IP-адрес 127.0.0.1
.Это означает, что это не слушает внешний мир, только localhost
.Чтобы получить доступ к нему за пределами серверного компьютера, вам нужно изменить код на:
const http = require('http');
const hostname = '0.0.0.0';
const port = 8080;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Изменение заключается в том, что теперь вы слушаете "все интерфейсы" по сравнению с просто localhost.