Как исправить следующие ошибки, когда я набрал "heroku logs --tail" на моем терминале ??что это значит? - PullRequest
0 голосов
/ 26 апреля 2019

Я только начал изучать, как кодировать месяц назад, просмотрев много видео и учебных пособий. Это первый раз, когда я использую stackoverflow, чтобы задавать вопросы. Я ценю ваше время на чтение этого! Я нахожусь в процессе развертывания моего приложения на Heroku, но я не уверен, почему оно продолжает показывать следующие ошибки, когда я набрал "heroku open" в моем терминале, он сказал, что у меня есть "ошибка приложения". Я уже установил nodemon, но он показал, что "nodemon не найден". Я ценю любую помощь! (версия для Mac: MacOS Mojave)

sh: 1: nodemon: not found
npm ERR! file sh
: npm ERR! code ELIFECYCLE
: npm ERR! errno ENOENT
: npm ERR! syscall spawn
: npm ERR! finalproject-api@0.1.0 start: `nodemon server.js`
: npm ERR! spawn ENOENT
: npm ERR!
: npm ERR! Failed at the finalproject-api@0.1.0 start script.
: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

1 Ответ

0 голосов
/ 26 апреля 2019

Можете ли вы изменить Procfile для запуска приложения с node вместо nodemon? Nodemon - это утилита, которая будет отслеживать любые изменения в вашем источнике и автоматически перезагружать ваш сервер. Идеально подходит для разработки, но не идеален для использования на Heroku, поскольку Heroku поддерживает node buildpack, а не nodemon.

Что-то вроде следующего:

PROCFILE:

web: node server.js

Надеюсь, это решит вашу проблему!

...