summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rwxr-xr-xapp.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/app.js b/app.js
new file mode 100755
index 0000000..9a82abe
--- /dev/null
+++ b/app.js
@@ -0,0 +1,32 @@
+const express = require('express');
+const path = require('path');
+const session = require('express-session');
+const cors = require('cors');
+const routes = require('./routes');
+const hbs = require('express-handlebars');
+const bodyParser = require('body-parser');
+
+const app = express();
+
+// Configuration //
+
+//app.use(cors());
+//app.use(bodyParser.json());
+//app.use(session({ secret: 'slartibartfast', cookie: { maxAge: 60000 }, resave: false, saveUninitialized: false }));
+
+
+// View engine //
+
+app.engine('handlebars', hbs({defaultLayout: 'main'}));
+app.set('view engine', 'handlebars');
+
+// Static files //
+
+app.use(express.static('public'));
+
+// Router //
+
+app.use(bodyParser.urlencoded({ extended: true }));
+app.use('/', routes);
+
+module.exports = app;