diff --git a/backend/index.js b/backend/index.js
index c5435c0..d17bfbe 100644
--- a/backend/index.js
+++ b/backend/index.js
@@ -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)
diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 4e03af2..76c5a37 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -1,11 +1,12 @@
- 🎰 Флекспатрульное Бинго 🎰
+ 🎱 Флекспатрульное Бинго 🎱
-
+
Исходный код
+
+
\ No newline at end of file