aboutsummaryrefslogtreecommitdiff
path: root/src/app.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.mjs')
-rw-r--r--src/app.mjs24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/app.mjs b/src/app.mjs
new file mode 100644
index 0000000..2903c58
--- /dev/null
+++ b/src/app.mjs
@@ -0,0 +1,24 @@
+'use-strict';
+
+const express = require('express');
+const mustache = require('mustache-express');
+const path = require('path');
+
+const app = express();
+
+app.engine('html', mustache());
+app.set('view engine', 'html');
+app.set('views',path.join(__dirname, 'views'));
+
+app.use(express.static('default'));
+app.use(express.static('static'));
+
+app.get('/', (req, res) => {
+ res.render('index.html', {yourdata: 'Hello from Mustache Template'});
+});
+
+const server = app.listen(8100, () => {
+ const host = server.address().address;
+ const port = server.address().port;
+ console.log(`[${new Date()}] > App listening at http://%s:%s`, host, port);
+});