Не отвечает скрипт node.js

Есть скрипт index.js:

const http = require('http')
const port = 3000
const host = '00.00.000.000'
http.createServer((req, res) => {
  console.log('Test')
  res.writeHead(200, {'Content-Type': 'text/plain'})
  res.write('Hello World!')
  res.end()
}).listen(port, host, 511, () => {
  let date = new Date()
  console.log('Runned: ' + date.getTime())
});

Запускаю скрипт через ssh, захожу по ip сервера vps: http://00.00.000.000:3000/ или http://00.00.000.000:3000/index.js (ip сервера здесь бутафорный) и страница бесконечно загружается (в конце концов выдавая ошибку "Не удается получить доступ к сайту"). Пробовал разные порты, ошибок в консоли нет. При запуске скрипта через консоль выходит сообщение 'Runned: ...', но блок "console.log('Test')..." будто вообще не срабатывает при запросе через браузер. Через 80 порт спокойно грузится файл скрипта(не исполненный). Пробовал разные вариации подобного кода, но все равно не хочет работать. OC - ubuntu 18.04. В чем может быть проблема?


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