From ac2f99eb75ea0295dc08e47b91f4b4d54829d004 Mon Sep 17 00:00:00 2001 From: Chocobozzz <florian.bigard@gmail.com> Date: Sun, 7 Feb 2016 12:01:40 +0100 Subject: Don't use process.exit, throw an error instead --- initializers/checker.js | 4 +--- initializers/database.js | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) (limited to 'initializers') diff --git a/initializers/checker.js b/initializers/checker.js index 9a7d04ed4..ec7bc0ad2 100644 --- a/initializers/checker.js +++ b/initializers/checker.js @@ -36,9 +36,7 @@ function createDirectoriesIfNotExist () { try { mkdirp.sync(path.join(__dirname, '..', dir)) } catch (error) { - // Do not use logger - console.error('Cannot create ' + path + ':' + error) - process.exit(0) + throw new Error('Cannot create ' + path + ':' + error) } } } diff --git a/initializers/database.js b/initializers/database.js index 6e3f11df3..a917442ec 100644 --- a/initializers/database.js +++ b/initializers/database.js @@ -16,8 +16,7 @@ var database = { function connect () { mongoose.connect('mongodb://' + host + ':' + port + '/' + dbname) mongoose.connection.on('error', function () { - logger.error('Mongodb connection error.') - process.exit(0) + throw new Error('Mongodb connection error.') }) mongoose.connection.on('open', function () { -- cgit v1.2.3