Вы проверяли журнал отладки здесь /app/.npm/_logs/2019-02-09T08_33_03_316Z-debug.log
?
Я предлагаю сначала заглянуть в журнал отладки, чтобы получить более подробную информацию для решения проблемы.
ОБНОВЛЕНИЕ
Its an H10 error. "heroku[router]: at=error code=H10 desc="App crashed"
method=GET path="/favicon.ico" host=angular-lottery-genie.herokuapp.com
request_id=30e63a79-c395-4d2a-9987-938bcc350629 fwd="50.250.113.70" dyno=
connect= service= status=503 bytes= protocol=https"
Ваше приложение упало.Вот несколько вещей, которые вы можете сделать:
1.) Перезапустите геройку.У вас должна быть установлена HeroI CLI.Вот ссылка: Установка Heroku CLI .И запустите heroku restart
на своем терминале.
2.) Используйте порт, который Heroku динамически устанавливает, к которому обычно можно получить доступ, по номеру process.env.PORT
, и установите желаемый порт в качестве резервного:
app.listen(process.env.PORT || 3000, function(){
console.log("Node app is running at localhost:" + app.get('port'));
});
3.) Попробуйте проверить версию node
и npm
, набрав в терминале:
node --version
npm --version
и обновив версии node
и npm
, указанные в файле package.json:
"engines": {
"node": "10.15.1",
"npm": "6.4.1"
}
Еще одно ОБНОВЛЕНИЕ для ваших вопросов:
npm ERR! enoent ENOENT: no such file or directory
Эти ошибки обычно связаны с повреждением или несовместимостью пакетов.Что вы можете сделать:
1.) Убедитесь, что в фоновом режиме не запущены другие экземпляры узла, и повторите команду npm.
2.) Удалите каталог node_modules
и package-lock.json
(если у тебя есть).Переустановите пакеты с npm install
(или любой командой, которую вы используете для установки пакетов) в своем терминале в каталоге вашего проекта.
3.) Обновите узел до последней версии, удалите каталог node_modules
и package-lock.json
и переустановите пакеты.
4.) Если npm
все еще не работает, попробуйте yarn
менеджер пакетов ( Yarn ).
5.) Если установка пакетов все еще не удалась, проверьте файл журнала ошибок для подробного отчета об ошибке.
Надеюсь, это поможет!