Heroku open не работает при работе с приложением node / express - PullRequest
0 голосов
/ 16 мая 2018

Я получаю сообщение об ошибке при попытке запустить "heroku open".Он говорит, что пытается запустить приложение с запуском npm, но затем происходит ошибка «Ошибка R10 (время загрузки) -> веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска».Я использую macOS с npm jazz.

Вот фотография из моих журналов.
enter image description here

Сначала я думал, что это потому, что я не былдобавив «start» в мой package.json, но это тоже не сработало.

1 Ответ

0 голосов
/ 16 мая 2018

Эй, я подумал, что я должен опубликовать ответ на этот вопрос, потому что, когда я впервые опубликовал это, я был далеко.Если у вас возникли проблемы с развертыванием на heroku, убедитесь, что вы делаете следующее: Динамически выделяйте порт с помощью этого оператора const PORT = process.env.PORT ||5000;app.listen (PORT)

Добавьте версию npm и узла в свой package.json с помощью

"engines": {
    "node": "8.1.1",
    "npm": "5.0.3"
  }

Укажите стартовый скрипт для heroku, чтобы начать работу

"scripts": {
    "start": "node index.js"
  }

а затем создайте .gitignore, чтобы heroku не пытался включить какие-либо библиотеки, которые у них уже есть, и сказал ему не смотреть на node_modules

Надеюсь, это помогло мне потратить пару секунд, чтобы понять, что происходит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...