aboutsummaryrefslogtreecommitdiff
path: root/src/server/database.ts
diff options
context:
space:
mode:
authorMohammad Amoush <muhammedamoush@gmail.com>2019-11-03 15:33:17 -0500
committerMohammad Amoush <muhammedamoush@gmail.com>2019-11-03 15:33:17 -0500
commitf0aa70db1b0f88a7f42d1e9f86466b08a4522676 (patch)
treed909e9e5a754d304f4c3322c96676610765bbe3d /src/server/database.ts
parent0de6a6bccc3a1bc8f4513baf082f117e64c74362 (diff)
parentc53d599f8ecffe173d8df06777721658f065674a (diff)
Merge branch 'server_refactor' of https://github.com/browngraphicslab/Dash-Web into server_refactor
Diffstat (limited to 'src/server/database.ts')
-rw-r--r--src/server/database.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/database.ts b/src/server/database.ts
index 79dd26b7d..b81fc03a4 100644
--- a/src/server/database.ts
+++ b/src/server/database.ts
@@ -60,6 +60,10 @@ export namespace Database {
constructor() {
this.MongoClient.connect(url, (_err, client) => {
+ if (!client) {
+ console.error("\nPlease start MongoDB by running 'mongod' in a terminal before continuing...\n");
+ process.exit(0);
+ }
this.db = client.db();
this.onConnect.forEach(fn => fn());
});