【问题标题】:Node js Error: Mongoose with MondoDB connection string节点 js 错误:Mongoose 与 MongoDB 连接字符串
【发布时间】:2020-07-23 19:09:42
【问题描述】:

设置我的连接后

const mongoose = require('mongoose')

const Post = require('./database/models/Post')


mongoose.connect("mongodb://localhost/testdb", {useNewUrlParser: "true", useUnifiedTopology: true})

我的服务器页面如下:

const mongoose = require('mongoose') const app = new express()

//mongoose.connect('mongodb://localhost/node-js-blog')
//mongoose.connect("mongodb://localhost:27017/node-js-blog", {useNewUrlParser: "true",})
mongoose.connect('mongodb://localhost/node-js-blog', {useNewUrlParser: "true", useUnifiedTopology: true})

我在测试时收到此错误

enter image description here

(node:8744) UnhandledPromiseRejectionWarning: MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017 在新的 MongooseServerSelectionError (C:\Users\Globalwise\Desktop\nodejs-blog\node_modules\mongoose\lib\error\serverSelection.js:22:11) 在 NativeConnection.Connection.openUri (C:\Users\Globalwise\Desktop\nodejs-blog\node_modules\mongoose\lib\connection.js:823:32) 在 Mongoose.connect (C:\Users\Globalwise\Desktop\nodejs-blog\node_modules\mongoose\lib\index.js:333:15) 在对象。 (C:\Users\Globalwise\Desktop\nodejs-blog\test.js:6:10) 在 Module._compile (internal/modules/cjs/loader.js:701:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10) 在 Module.load (internal/modules/cjs/loader.js:600:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:539:12) 在 Function.Module._load (internal/modules/cjs/loader.js:531:3) 在 Function.Module.runMain (internal/modules/cjs/loader.js:754:12) 启动时(内部/bootstrap/node.js:283:19) 在 bootstrapNodeJSCore (内部/bootstrap/node.js:622:3) (节点:8744)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在异步函数内部抛出 没有 catch 块,或者拒绝未使用 .catch() 处理的承诺。 (拒绝编号:1) (节点:8744)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。

请帮忙,因为我花了几天时间调试这个。

提前谢谢大家。

【问题讨论】:

  • 您是否导入了 express 和所有其他依赖项?请从您的主“服务器”文件中删除错误消息和所有代码。

标签: javascript node.js mongodb mongoose mongoose-schema


【解决方案1】:

您的 MongoDB 服务器是否正在运行?

【讨论】:

    猜你喜欢
    • 2018-06-15
    • 2022-12-10
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    相关资源
    最近更新 更多