Skip to content

Commit b678fab

Browse files
committed
🚧 database function converted to class es6
1 parent ee1a1f2 commit b678fab

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

src/database.js

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@ import mongoose from 'mongoose';
22

33
const uri = `mongodb://${process.env.DATABASE_USERNAME}:${process.env.DATABASE_PASSWORD}@${process.env.DATABASE_HOSTNAME}/${process.env.DATABASE_DATABASE}`;
44

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-
};
5+
class Database {
6+
constructor() {
7+
this.init();
8+
}
9+
10+
init() {
11+
mongoose.connect(uri, {
12+
useNewUrlParser: true,
13+
useUnifiedTopology: true,
14+
});
15+
}
16+
}
17+
18+
export default new Database();

0 commit comments

Comments
 (0)