已经npm install mongoose --save-dev,试过了很多方法,查了很多资料,还是不知道出了什么问题
以下是这个模块的代码
function start() {
var mongoose = require("mongoose");
//引入声明了数据库的地址和名称的websocket.js
var config = require("../utils/websocket");
mongoose.connect(config.mongodb,{
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false
})
var db = mongoose.connection;
//连接mongodb数据库
db.on("disconnected", (err) => {
console.log(`数据库未连接`);
})
db.on("error", (err) => {
console.log('[error] 数据库出错')
})
db.once("open", () => {
resolve()
console.log("[ok] Mongodb Connected successfully!")
})
}
//将我们需要用到的方法导出去,不然是无法使用的
module.exports = {
//变量名 : 将方法赋值到变量上面去使用
start:start
}
遇到同样问题了,老哥解决了吗