cwk-ds-tools
Version:
Zero-boilerplate Discord.js bot framework with built-in MongoDB, automod, slash commands, and more
18 lines (15 loc) • 467 B
JavaScript
const mongoose = require('mongoose');
const { log } = require('../utils/logger');
async function connectToDatabase(uri) {
try {
await mongoose.connect(uri, {
useNewUrlParser: true,
useUnifiedTopology: true
});
log('Connected to MongoDB', 'success');
} catch (error) {
log(`MongoDB connection error: ${error.message}`, 'error');
process.exit(1);
}
}
module.exports = { connectToDatabase };