File size: 415 Bytes
11f4e50 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import mongoose from 'mongoose';
import { config } from './index';
import { logger } from '../utils/logger';
export const connectDatabase = async (): Promise<void> => {
try {
await mongoose.connect(config.mongodb.uri);
logger.info('MongoDB connected successfully');
} catch (error) {
logger.error('MongoDB connection failed:', error);
process.exit(1);
}
};
|