blob: 4806e55f22be0308dd453e86da91b303781c7725 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
const express = require("express");
const db = require("../db");
const { checkUser } = require("../auth");
const app = express.Router();
app.use("/", express.static(__dirname + "/public/"));
app.get("/api/list", async (req, res) => {
const mottos = await db.query("SELECT id, name, description FROM motto_votes ORDER BY name, description");
res.json(mottos);
});
app.put("/api/vote", async (req, res) => {
for (const mid in req.body) {
await db.query("UPDATE motto_votes SET votes = votes + ? WHERE id = ?", [req.body[mid], mid]);
}
res.send("ok");
});
module.exports = app;
|