var databaseHelper = require ('./helpers/database'); const config = require ('./config/config'); var express = require ('express'); var alexa = require ('./models/alexa'); var MongoClient = require ('mongodb').MongoClient; var ObjectID = require ('mongodb').ObjectID; const router = express.Router (); var app = express (); app.set ('view engine', 'ejs'); // Should be removed app.use (require ('./middleware')); //common middleware for all requests app.use (require ('./controllers')); //all routes MongoClient.connect (config.DB_URL) .then (database => { databaseHelper.initModule (database); app.listen (config.PORT, () => { console.log ('Express server running on port ' + config.PORT); alexa.updateModel (); databaseHelper.loadTokens (); }); }) .catch (e => { console.log ('error : ' + e); });