Main timer logic, socketio server and backend endpoints

This commit is contained in:
2024-04-21 12:56:00 +02:00
parent 43f355765a
commit 093c8c6e24
3 changed files with 85 additions and 1 deletions
+18 -1
View File
@@ -1,9 +1,26 @@
var express = require('express');
var router = express.Router();
let io = require('../controllers/socketio')
const timer = require('../controllers/timer')
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
res.render('index', { durationLeft: timer.print()});
});
io.on('connection', (socket) => {
console.log("A user connected");
socket.emit("Hello user from server");
socket.on('message', (message) => {
console.log(message)
})
})
module.exports = router;