import { MongoClient } from "mongodb"; import config from "./config.js"; const client = new MongoClient(config.db); client .connect() .then(() => { console.info("Connected to MongoDB"); }) .catch((err) => { console.error("Error starting MongoDB Client"); process.exit(1); // using "1" as exit code because it's not a graceful exit // using "0" as exit code because it's a graceful exit }); process.on("SIGINT", () => { client.close().then(() => { console.info("MongoDB connection closed"); process.exit(0); }); }); export default client;
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter