【问题标题】:MongoDB error: ReferenceError: data is not definedMongoDB错误:ReferenceError:数据未定义
【发布时间】:2021-11-04 04:16:29
【问题描述】:

当我跟随编写 MongoDB 6.0 版时,我的代码出现此错误:ReferenceError: data is not defined。我不知道如何解决它,因为我只是一个新手,我在 Youtube 上看过它。所以请帮助我修复它如何成功运行它。谢谢大家!

这是我在 database.js 中的代码:

const mongoose = require("mongoose");
 const connectDatabase =( )=>{
     mongoose.connect(process.env.DB_URI).then(()=>{
         console.log(`Mongodb connected with server: ${data.connection.host}`);
     }).catch((err)=>{
     console.log(err)
     })
 }
module.exports = connectDatabase

这是终端通知:

[nodemon] starting `node backend/server.js`
Server is working on http://localhost:4000
ReferenceError: data is not defined
    at C:\Users\ngomi\Desktop\MERN Project\backend\config\database.js:8:55
    at processTicksAndRejections (node:internal/process/task_queues:96:5

【问题讨论】:

    标签: node.js database mongodb backend


    【解决方案1】:

    then之后添加data

    mongoose.connect(process.env.DB_URI).then((data)=>{
      console.log(`Mongodb connected with server: ${data.connection.host}`);
    }).catch((err)=>{
      console.log(err)
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 2019-09-08
      • 2020-01-08
      • 1970-01-01
      相关资源
      最近更新 更多