You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将MongoDB数据库连接到Express服务器时出现错误

解决MongoDB连接Express服务器的错误

先看你代码里的几个明显问题,按下面的步骤修改:

  • 替换真实的MongoDB连接URI
    你代码里的"My Uri"是占位符,必须换成实际的连接字符串:

    • 本地MongoDB:mongodb://localhost:27017/你的数据库名
    • MongoDB Atlas:从控制台复制完整的URI,记得替换<password>和指定数据库名
  • 修正bodyParser的配置错误
    json配置项里的Limit首字母大写了,改成小写的limit,否则配置不会生效:

    app.use(bodyParser.json({ limit: "30mb", extended: true }));
    
  • 添加错误捕获,查看具体报错信息
    目前代码只处理了连接成功的情况,没有捕获错误,根本没法定位具体问题,加上catch块:

    mongoose.connect("你的真实URI")
      .then(() => app.listen(5000, () => console.log("服务器已启动,监听端口5000")))
      .catch(err => console.error("MongoDB连接失败:", err));
    

改完之后启动服务器,就能在控制台看到具体的错误信息(比如URI格式错误、权限不足、网络不通等),再针对性解决即可。

内容的提问来源于stack exchange,提问作者Drexster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 16:09:25