Добавил счет за сессию

This commit is contained in:
2021-03-31 12:49:53 +03:00
parent d72a0d618c
commit 4f9d98d13b
4 changed files with 103 additions and 7 deletions

View File

@@ -107,6 +107,18 @@ app.get('/card', async (req, res) => {
app.post('/answer', (req, res) => {
if (req.session.loggedIn) {
if (req.body.data.correct) {
if (req.session.right)
req.session.right++
else
req.session.right = 1
} else {
if (req.session.wrong)
req.session.wrong++
else
req.session.wrong = 1
}
try {
answersCollection.insertOne(req.body.data)
res.status(200).send()
@@ -119,6 +131,18 @@ app.post('/answer', (req, res) => {
}
})
app.get('/score', (req, res) => {
if (req.session.loggedIn) {
const scoreObj = {
"right": req.session.right,
"wrong": req.session.wrong
}
res.status(200).send(scoreObj)
} else {
res.status(403).send()
}
})
app.get('/options', async (req, res) => {
if (req.session.loggedIn) {
res.status(200).send(names)