16 lines
599 B
JavaScript
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 连接关闭"));
|
|
|