【发布时间】:2022-02-07 00:21:22
【问题描述】:
MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017
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
在尝试了这么多解决方案后,我不知道为什么这个错误仍然存在。我该如何解决?
【问题讨论】:
-
@jsotola ,感谢您的认可,现已解决。
-
是的,我修好了。
-
这也可能对您有所帮助 [1]:stackoverflow.com/questions/60850039/…
标签: javascript mongodb express