【发布时间】:2021-12-30 02:35:44
【问题描述】:
开发
在开发模式下配置数据库
连接到 -> NaN
未处理的拒绝 MongooseError:openUri() 的 uri 参数必须是字符串,得到“数字”。确保mongoose.connect() 或mongoose.createConnection() 的第一个参数是字符串。
在 NativeConnection.Connection.openUri (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\connection.js:694:11)
在 E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\index.js:351:10
在 E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\helpers\promiseOrCallback.js:32:5
在 Promise._execute (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\bluebird\js\release\debuggability.js:384:9)
在 Promise._resolveFromExecutor (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\bluebird\js\release\promise.js:518:18)
在新的 Promise (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\bluebird\js\release\promise.js:103:10)
在 promiseOrCallback (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\helpers\promiseOrCallback.js:31:10)
在 Mongoose._promiseOrCallback (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\index.js:1149:10)
在 Mongoose.connect (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\node_modules\mongoose\lib\index.js:350:20)
在 Object.connectDb [as dbConfig] (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\lib\config\dbConfig.js:28:14)
在对象。 (E:\reacttut\reactdemo\eSponsors-master\eSponsors-master\server.js:21:8)
在 Module._compile (node:internal/modules/cjs/loader:1101:14)
在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
在 Module.load (node:internal/modules/cjs/loader:981:32)
在 Function.Module._load (node:internal/modules/cjs/loader:822:12)
在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
在节点:internal/main/run_main_module:17:47
[nodemon] 干净退出 - 重启前等待更改
【问题讨论】: