【问题标题】:Should my mongoose.connect setup that works on a Mac work without being customised for Windows?我的 mongoose.connect 设置是否可以在 Mac 上运行而无需针对 Windows 进行定制?
【发布时间】:2022-08-10 00:37:20
【问题描述】:

我使用 Node 和 Express 构建了一个非常简单的 API。它在我的 Mac 上完美运行,但是当我从 Github 克隆 repo 并尝试在 Windows 笔记本电脑上运行它时,我在终端中收到以下错误消息。

MongooseServerSelectionError:连接 ECONNREFUSED 127.0.0.1:27017 在 NativeConnection.Connection.openUri (C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\connection.js:819:32) 在 C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\index.js:379:10 在 C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\helpers\\promiseOrCallback.js:32:5 在新的承诺 () 在 promiseOrCallback (C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\helpers\\promiseOrCallback.js:31:10) 在 Mongoose._promiseOrCallback (C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\index.js:1224:10) 在 Mongoose.connect (C:\\Users\\wande\\Employee-Tracker\\node_modules\\mongoose\\lib\\index.js:378:20) 在对象。 (C:\\Users\\wande\\Employee-Tracker\\index.js:12:10) 在 Module._compile (node:internal/modules/cjs/loader:1105:14) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) {原因: 拓扑描述 { 类型:\'未知\', 服务器:Map(1) { \'localhost:27017\' => [ServerDescription] }, 陈旧:虚假, 兼容:真实, heartbeatFrequencyMS: 10000, 本地阈值MS:15, 逻辑会话超时分钟:未定义},代码:未定义}

我的 index.js 中的 mongoose.connect 设置如下。

mongoose.connect(\'mongodb://localhost:27017/employeeData\', { useNewUrlParser: true, useUnifiedTopology: true })
    .then(() => {
        console.log(\'MONGO CONNECTION OPEN\');
    })
    .catch(err => {
        console.log(\'MONGO CONNECTION ERROR\');
        console.log(err);
    }) 

正如我所说,它似乎在我的 Mac 上完美运行,但我在 Windows 笔记本电脑上遇到了重大问题。

我的 mongoose.connect 代码是否需要进行不同的配置才能在 Windows 上运行?

非常感谢 抢

  • 它试图连接到本地(到 Windows 机器)MongoDB 服务器。那真的在运行吗?

标签: node.js mongodb express mongoose


【解决方案1】:

您的本地 MongoDB(Mongo 和 mongod)是否在 windows 上运行?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 2021-11-24
    • 1970-01-01
    • 2021-11-04
    • 2015-04-10
    • 1970-01-01
    • 2019-07-06
    • 2011-05-05
    相关资源
    最近更新 更多