NodeJS сбой приложения на Heroku с ошибкой «Остановка процесса с помощью SIGKILL» - PullRequest
0 голосов
/ 30 января 2020

Приведенный ниже код не работает в Heroku с ошибкой Stopping process with SIGKILL

http.createServer((req, res) => {
  var server_port = process.env.YOUR_PORT || process.env.PORT || 80;
  var server_host = process.env.YOUR_HOST || '0.0.0.0';
  server.listen(server_port, server_host, function() {
    console.log('Listening on port %d', server_port);
  });
});

Журналы:

heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

Как я могу решить эту проблему?

1 Ответ

1 голос
/ 30 января 2020

Вы не объявили переменную server.

Вы можете сделать:

var server = http.createServer((req, res) => {
  //your stuff
});

server.listen(process.env.PORT || 80, () => {
  console.log("Listening on port 80");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...