We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee1a1f2 commit b678fabCopy full SHA for b678fab
src/database.js
@@ -2,13 +2,17 @@ import mongoose from 'mongoose';
2
3
const uri = `mongodb://${process.env.DATABASE_USERNAME}:${process.env.DATABASE_PASSWORD}@${process.env.DATABASE_HOSTNAME}/${process.env.DATABASE_DATABASE}`;
4
5
-const connect = () =>
6
- mongoose.connect(uri, {
7
- useNewUrlParser: true,
8
- useUnifiedTopology: true,
9
- });
10
-
11
-export default {
12
- connect,
13
- connection: mongoose.connection,
14
-};
+class Database {
+ constructor() {
+ this.init();
+ }
+
+ init() {
+ mongoose.connect(uri, {
+ useNewUrlParser: true,
+ useUnifiedTopology: true,
+ });
15
16
+}
17
18
+export default new Database();
0 commit comments