Skip to content

Instantly share code, notes, and snippets.

@wdevon99
Created March 24, 2024 19:29
Show Gist options
  • Save wdevon99/4df8131b98697bb58383cce9264dc6bd to your computer and use it in GitHub Desktop.
Save wdevon99/4df8131b98697bb58383cce9264dc6bd to your computer and use it in GitHub Desktop.
import mongoose from "mongoose";
let isConnected = false;
export const connectToDB = async () => {
mongoose.set("strictQuery", true);
if (isConnected) {
console.info("==== MongoDB is already connected ====");
return;
}
try {
await mongoose.connect(process.env.MONGODB_URI ?? "", { dbName: "todos" });
isConnected = true;
console.info("==== MongoDB connected ====");
} catch (error) {
console.error(error);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment