Browse Source

fix: change the order in which env vars are loaded

zyachel 3 years ago
parent
commit
55c0eba6e4
2 changed files with 9 additions and 8 deletions
  1. 9 2
      app.js
  2. 0 6
      server.js

+ 9 - 2
app.js

@@ -3,12 +3,19 @@ const path = require('path');
 const morgan = require('morgan');
 const helmet = require('helmet');
 const compression = require('compression');
-const app = express();
-// const movieRouter = require('./routes/movieRoutes');
+const dotenv = require('dotenv');
+
 const viewRouter = require('./routes/viewRoutes');
 const globalErrorHandler = require('./controllers/errorControllers');
 const { AppError } = require('./utils/errorUtils');
 
+const app = express();
+
+//---------------------------------------------------------------------------//
+//                       LOADING CONFIG FILE VARIABLES
+//---------------------------------------------------------------------------//
+dotenv.config({ path: './config.env' }); // loading .env variables
+
 //-------------------------------------------------------------------------//
 //                            GLOBAL MIDDLEWARES
 //-------------------------------------------------------------------------//

+ 0 - 6
server.js

@@ -1,4 +1,3 @@
-const dotenv = require('dotenv');
 const app = require('./app');
 
 //---------------------------------------------------------------------------//
@@ -16,11 +15,6 @@ process.on('unhandledRejection', err => {
   server.close(() => process.exit(1)); // shutting the system down gracefully
 });
 
-//---------------------------------------------------------------------------//
-//                       LOADING CONFIG FILE VARIABLES
-//---------------------------------------------------------------------------//
-dotenv.config({ path: './config.env' }); // loading .env variables
-
 //---------------------------------------------------------------------------//
 //                              STARTING SERVER
 //---------------------------------------------------------------------------//