expressServer/mongodbConfig.js
2024-05-10 23:37:26 +08:00

16 lines
599 B
JavaScript

require("dotenv").config();
// 使用evn文件保存的mongodb username和password
const dbUsername = process.env.DB_USERNAME;
const dbPassword = process.env.DB_PASSWORD;
// mongoose连接mongodb
const mongoose = require("mongoose");
const mongoDBUrl = `mongodb://${dbUsername}:${dbPassword}@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 连接关闭"));