簡體   English   中英

MongooseServerSelectionError:連接 ECONNREFUSED 127.0.0.1:27017。 我已經嘗試過 StackOverflow 中給出的所有解決方案,但它不起作用

[英]MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017. I have tried all solutions given in the StackOverflow, but its not working

    at NativeConnection.Connection.openUri (/mnt/d/Ecommerce/node_modules/mongoose/lib/connection.js:802:32)
    at /mnt/d/Ecommerce/node_modules/mongoose/lib/index.js:341:10        
    at /mnt/d/Ecommerce/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/mnt/d/Ecommerce/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/mnt/d/Ecommerce/node_modules/mongoose/lib/index.js:1141:10)
    at Mongoose.connect (/mnt/d/Ecommerce/node_modules/mongoose/lib/index.js:340:20)
    at connectDatabase (/mnt/d/Ecommerce/backend/config/database.js:4:14)
    at Object.<anonymous> (/mnt/d/Ecommerce/backend/server.js:11:1)      
    at Module._compile (internal/modules/cjs/loader.js:1085:14) {        
  reason: TopologyDescription {
    type: 'Unknown',
    servers: Map(1) { '127.0.0.1:27017' => [ServerDescription] },        
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    logicalSessionTimeoutMinutes: undefined
  }
}

我也用過'mongod'。
我還在 C:\data\db 中創建了一個文件夾
也使用了 127.0.0.1,而不是 localhost

在嘗試了這么多解決方案之后,我不知道為什么這個錯誤仍然存在。 我該如何解決?

我在 Windows 上運行它,我的任務管理器已經停止了這個服務,它沒有自動啟動。 這就是它沒有運行的原因。

如果您也遇到同樣的錯誤,請通過以下方式檢查:

  1. 在 Windows 搜索欄中輸入“服務”
  2. 打開它並向上滾動到 mongoDB 服務
  3. 如果停止,則手動啟動/重新啟動它。

供參考

暫無
暫無

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

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