簡體   English   中英

Node.js 錯誤:Mongoose 與 MondoDB 連接字符串

[英]Node js Error: Mongoose with MondoDB connection string

設置我的連接后

const mongoose = require('mongoose')

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


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

和我的服務器頁面如下:

const mongoose = require('貓鼬') 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})

我在測試時收到此錯誤

在此處輸入圖像描述

(節點:8744)UnhandledPromiseRejectionWarning:MongooseServerSelectionError:連接 ECONNREFUSED 127.0.0.1:27017 at new 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) 在 Object。(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) 在啟動時 (internal/bootstrap/node.js:283:19) 在 bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) (node:8744) UnhandledPromiseRejectionWarning: 未處理的 promise 拒絕。 此錯誤源於在沒有 catch 塊的情況下拋出異步 function,或者拒絕未使用 .catch() 處理的 promise。 (拒絕 ID:1)(節點:8744)[DEP0018] DeprecationWarning:未處理的 promise 拒絕已棄用。 以后,未處理的 promise 拒絕將以非零退出代碼終止 Node.js 進程。

請幫忙,因為我花了幾天時間調試這個。

提前謝謝大家。

您的 MongoDB 服務器是否正在運行?

如果您使用的節點版本大於 17,請嘗試將 URL 中的 localhost 替換為 127.0.0.1。 您可以復制以下代碼。

mongoose.connect('mongodb://127.0.0.1:27017/<your DB name>',{useNewUrlParser:true});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM