RaptusBackend / Admin /Routers /RoundEnterRouter.js
GitHub Actions
Initial commit
df72131
const express = require('express');
const crypto = require('crypto');
const path = require('path');
const Round = require('../../models/RoundsModel');
const QsEnterRouter = express.Router();
//JOIN or CREATE team button page
QsEnterRouter
.route('/enter')
.get((req, res) => { res.sendFile(path.join(__dirname, '../Public', "round.html")) })
.post(async (req, res) => {
try {
let data = req.body;
const startTimeIST = new Date(req.body.startTime);
const endTimeIST = new Date(req.body.endTime);
const startTimeGMT = new Date(startTimeIST.getTime());
const endTimeGMT = new Date(endTimeIST.getTime());
let question = new Round({
EndTime: endTimeGMT,
StartTime: startTimeGMT,
Questions: data.questions,
Round: data.round,
});
await question.save();
res.json({
question: question
});
} catch (error) {
res.status(500).json({
message: error.message
})
}
})
module.exports = QsEnterRouter;