From f08f6ca0a9d337efff280d4d1669a41b5d9c31c2 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Thu, 2 Sep 2021 22:28:11 +0200 Subject: finish translations, force maximize --- lib/dbConnect.js | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 lib/dbConnect.js (limited to 'lib/dbConnect.js') diff --git a/lib/dbConnect.js b/lib/dbConnect.js deleted file mode 100644 index a58ef79..0000000 --- a/lib/dbConnect.js +++ /dev/null @@ -1,46 +0,0 @@ -import mongoose from 'mongoose' - -// const MONGODB_URI = process.env.MYAPPS_MONGODB_URI -const MONGODB_URI = 'mongodb://localhost:27017/myapps' - -if (!MONGODB_URI) { - throw new Error( - 'Please define the MONGODB_URI environment variable inside .env.local' - ) -} - -/** - * Global is used here to maintain a cached connection across hot reloads - * in development. This prevents connections growing exponentially - * during API Route usage. - */ -let cached = global.mongoose - -if (!cached) { - cached = global.mongoose = {conn: null, promise: null} -} - -async function dbConnect() { - if (cached.conn) { - return cached.conn - } - - if (!cached.promise) { - const opts = { - useNewUrlParser: true, - useUnifiedTopology: true, - bufferCommands: false, - bufferMaxEntries: 0, - useFindAndModify: false, - useCreateIndex: true, - } - - cached.promise = mongoose.connect(MONGODB_URI, opts).then((mongoose) => { - return mongoose - }) - } - cached.conn = await cached.promise - return cached.conn -} - -export default dbConnect -- cgit v1.2.3