|
@@ -14,13 +14,23 @@ const connectedClients = {} // {"roomId1": ["userId1", "userId2"], "roomId2" : [
|
|
|
|
|
|
app.set('view engine', 'ejs')
|
|
app.set('view engine', 'ejs')
|
|
app.use(express.static('public'))
|
|
app.use(express.static('public'))
|
|
|
|
+app.use(express.json());
|
|
|
|
|
|
app.get('/', (req, res) => {
|
|
app.get('/', (req, res) => {
|
|
res.redirect(`/${uuidV4()}`)
|
|
res.redirect(`/${uuidV4()}`)
|
|
})
|
|
})
|
|
|
|
|
|
app.get('/:room', (req, res) => {
|
|
app.get('/:room', (req, res) => {
|
|
- res.render('room', { roomId: req.params.room })
|
|
|
|
|
|
+ res.render('room', { roomId: req.params.room, data: {} })
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
+app.post('/', (req, res) => {
|
|
|
|
+ res.redirect(307,`/${uuidV4()}`)
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
+app.post('/:room', (req, res) => {
|
|
|
|
+ let data = req.body;
|
|
|
|
+ res.render('room', { roomId: req.params.room, data: data })
|
|
})
|
|
})
|
|
|
|
|
|
io.on('connection', socket => {
|
|
io.on('connection', socket => {
|