16 lines
635 B
JavaScript
16 lines
635 B
JavaScript
const mongoose = require("mongoose");
|
|
|
|
/**
|
|
* mongoose连接mongodb数据库
|
|
* @param {String} account 数据库账号
|
|
* @param {String} password 数据库密码
|
|
*/
|
|
exports.connectMongoDB = function (account, password) {
|
|
// mongoose连接mongodb
|
|
const mongoDBUrl = `mongodb://${account}:${password}@47.106.93.245:27017/customapi?authSource=admin`;
|
|
mongoose.connect(mongoDBUrl);
|
|
const db = mongoose.connection;
|
|
db.on("connected", () => console.log("MongoDB 连接成功"));
|
|
db.on("error", err => console.error(err, "\nMongoDB 连接错误"));
|
|
db.on("close", () => console.log("\nMongoDB 连接关闭"));
|
|
} |