UNPKG

create-tin

Version:

Scaffold a TypeScript or JavaScript Express boilerplate

19 lines (15 loc) 542 B
import mongoose from 'mongoose'; const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGO, { useNewUrlParser: true, useUnifiedTopology: true, serverSelectionTimeoutMS: 5000, // optional: fail fast if DB is unreachable }); console.log(`✅ MongoDB connected: ${conn.connection.host}`); } catch (err) { console.error(`❌ MongoDB connection failed: ${err.message}`); process.exit(1); // Exit process with failure } }; export default connectDB;