gpt4 book ai didi

node.js - 使用代理后面的 Mongoose 连接到 MongoDB 数据库

转载 作者:IT老高 更新时间:2023-10-28 13:16:52 27 4
gpt4 key购买 nike

我正在使用 mongoose 在我的 server.js 文件中连接到我在 mongolab 中的数据库:

mongoose.connect('mongodb://MyUsername:MyPassword@ds089702.mongolab.com:89702/todo'); 

当我使用 node server.js 命令启动服务器时,我在终端中看到此错误

failed to connect to [ds089702.mongolab.com:89702]

我很确定这只是一个公司代理问题,所以我想知道如何使用 mongoose 通过公司代理连接到我的数据库?

谢谢!

最佳答案

我遇到了同样的问题,并找到了适合我的解决方案。

示例 mongodb URI:

mongodb://:@ds123456.mlab.com:37409/dbName

  1. 使用代理客户端(例如 Proxifier )。
  2. 使用您的公司代理作为地址,通过端口 8080 创建一个 HTTPS 代理。

enter image description here

  1. 使用您的 URI 端口作为目标端口为 mlab 创建一个规则,目标端口使用您在上面创建的 HTTPS 代理作为其操作。

enter image description here

  1. 在规则列表中优先考虑您的 mlab 规则。

enter image description here

关于node.js - 使用代理后面的 Mongoose 连接到 MongoDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33483140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com