29 lines
847 B
JavaScript
29 lines
847 B
JavaScript
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);
|
|
});
|