Files
old-tellall/backend/server.js

29 lines
847 B
JavaScript
Raw Normal View History

2018-01-12 01:56:17 +01:00
var databaseHelper = require ('./helpers/database');
const config = require ('./config/config');
var express = require ('express');
2018-01-18 21:33:44 +01:00
var alexa = require ('./models/alexa');
2018-01-13 14:57:41 +01:00
2018-01-12 01:56:17 +01:00
var MongoClient = require ('mongodb').MongoClient;
var ObjectID = require ('mongodb').ObjectID;
const router = express.Router ();
var app = express ();
2018-01-18 21:33:44 +01:00
app.set ('view engine', 'ejs'); // Should be removed
2018-01-13 14:57:41 +01:00
app.use (require ('./middleware')); //common middleware for all requests
app.use (require ('./controllers')); //all routes
2018-01-12 01:56:17 +01:00
2018-01-16 16:56:56 +01:00
MongoClient.connect (config.DB_URL)
2018-01-12 01:56:17 +01:00
.then (database => {
databaseHelper.initModule (database);
app.listen (config.PORT, () => {
2018-01-13 14:57:41 +01:00
console.log ('Express server running on port ' + config.PORT);
2018-01-18 21:33:44 +01:00
alexa.updateModel ();
2018-01-12 01:56:17 +01:00
databaseHelper.loadTokens ();
});
})
.catch (e => {
console.log ('error : ' + e);
});