Почему не работает nodejs сервер?

Здравствуйте
есть vps на нем стоит и апач и nodejs
node -v
v16.14.2

помещаю в public_html файл index.js
const http = require('http');

const hostname = 'ip';
const port = 8080;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

перехожу в браузере на ip:8080
долго грузит и выдает "превышен интервал ожидания"

что не так?
  • Вопрос задан
  • 415 просмотров
Пригласить эксперта
Ответы на вопрос 2
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
вместо ip:8080 надо написать реальный IP-адрес, а не "ip"
Ответ написан
@KingstonKMS
Вы хотите, чтобы апач обработал js код?
Команду выполняете 'node index.js' и тогда открывайте в браузере. Апач вообще не причём
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы