首页 > 解决方案 > 尝试在 bash 中启动 npm 时出现 mongo 错误

问题描述

当我输入npm startbash 以在本地运行我的应用程序时,我得到以下结果:

监听http://localhost:7200连接到 mongo 时出错 { MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017] at Pool。(C:\Users\Lope\Desktop\trainingCampus\week6\BERcycle\node_modules\mongodb-core\lib\topologies\server.js:431:11) 在 Pool.emit (events.js:198:13) 在连接 ( C:\Users\Lope\Desktop\trainingCampus\week6\BERcycle\node_modules\mongodb-core\lib\connection\pool.js:557:14) 在 makeConnection (C:\Users\Lope\Desktop\trainingCampus\week6\BERcycle \node_modules\mongodb-core\lib\connection\connect.js:39:11)在回调(C:\Users\Lope\Desktop\trainingCampus\week6\BERcycle\node_modules\mongodb-core\lib\connection\connect.js :261:5) 在 Socket.err (C:\Users\Lope\Desktop\trainingCampus\week6\BERcycle\node_modules\mongodb-core\lib\connection\connect.js:

我该如何解决这个问题?

标签: javascriptmongodbheroku

解决方案


首先,检查您是否能够在本地连接 mongo
使用此命令

蒙哥

现在会有两种情况。
1. mongo 不在 localhost:27017 本地运行
2. 如果 mongo 在本地运行,则使用以下命令
mongod

上面的命令将为您提供导致 mongo 无法启动的确切错误。
请检查这一点,然后分享更多详细信息。


推荐阅读