From 79a948357c2a5081712039de7cc6804a021b7f39 Mon Sep 17 00:00:00 2001 From: GuilhermeWerner Date: Mon, 1 Jun 2020 17:44:01 -0300 Subject: [PATCH] Create backend logic --- src/server.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/server.js diff --git a/src/server.js b/src/server.js new file mode 100644 index 0000000..4ed658b --- /dev/null +++ b/src/server.js @@ -0,0 +1,27 @@ +const express = require('express'); +const path = require('path'); + +const app = express(); + +/** + * Declare HTTP and Websocket protocols + */ +const server = require('http').createServer(app); +const socket = require('socket.io')(server); + +app.use(express.static(path.join(__dirname, '../public'))); + +/** + * Configure html view engine + */ +app.set('views', path.join(__dirname, '../public')); +app.engine('html', require('ejs').renderFile); +app.set('view engine', 'html'); + +app.use('/', (req, res) => { + res.render('index.html') +}); + +app.listen(3000, () => + console.log(`Server listen on port: 3000`) +);