【发布时间】:2019-04-15 04:01:44
【问题描述】:
每当我尝试在我的网站上注册新用户或搜索存储在数据库中的内容时,都无法连接到数据库。我正在使用 node.js 和 MongoDB。这就是我在app.js中配置与服务器的连接的方式
mongo.connect("mongodb://localhost:27017/Tuskdb", { useNewUrlParser: true });
当我使用命令 show dbs 检查 mongo 控制台中的数据库时,我没有列出我的数据库。但是,当我使用nodemon app.js 运行我的服务器时,即使连接没有通过,我也没有收到与数据库相关的错误。它只是给了我一个
此页面无法正常工作
localhost 没有发送任何数据。
ERR_EMPTY_RESPONSE
在浏览器中,但在控制台中没有。当我尝试通过更改路线来创建新数据库时:
mongo.connect("mongodb://localhost:27017/newdb", { useNewUrlParser: true });
它不会这样做。 你认为发生了什么?我不确定我有哪些附加信息 需要提供,所以在 cmets 中告诉我。
【问题讨论】:
-
您在堆栈中使用 express 和 mongoose 吗?在这种情况下,只需运行
npm update -
两个我都用