From 930542049e40a1a99c9a0c2c349519ccddf52140 Mon Sep 17 00:00:00 2001 From: lowercasename Date: Thu, 25 Jul 2019 16:16:04 +0100 Subject: First commit --- app.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 app.js (limited to 'app.js') 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; -- cgit v1.2.3