npm начинает давать мне «UnhandledPromiseRejectionWarning: Ошибка» и не уверен, как это исправить - PullRequest
0 голосов
/ 30 апреля 2019

Я следовал инструкциям Acadamind по NodeJS / Express / MongoDb - построил учебник по корзине покупок на YouTube, и все шло хорошо, пока я не перезапустил сервер mongodb, когда захотел обновить элемент продукта.

Раньшеэто изменение, я бы написал npm start и код работал бы гладко, но теперь мне дают ответ:

(node:49784) UnhandledPromiseRejectionWarning: Error: connect 
ECONNREFUSED 127.0.0.1:27017
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
(node:49784) UnhandledPromiseRejectionWarning: Unhandled promise 
rejection. This error originated either by throwing inside of an async    
function without a catch block, or by rejecting a promise which was not 
handled with .catch(). (rejection id: 1)
(node:49784) [DEP0018] DeprecationWarning: Unhandled promise rejections 
are deprecated. In the future, promise rejections that are not handled 
will terminate the Node.js process with a non-zero exit code.

Я новичок в node.js и не уверен, почему это происходит, когда яповерьте, все, что я сделал, это поменял товар в папке с семенами.

Вот ссылка на мой репозиторий github: клонируйте мой репозиторий git hub "shopping-cart" здесь

Примечание: так как это мой первый проект node.js, которыйУ меня проблемы с тем, это правильный формат, чтобы попросить о помощи из-за более широкой природы или проекта.

Спасибо за любые отзывы !!!

1 Ответ

1 голос
/ 30 апреля 2019

Mongod должен быть запущен перед запуском приложения: sudo service mongod start

Проверка состояния: sudo service mongod status

(должен отображаться Active (работает))

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