From 53f166bb3d15b2470f22b08943711ad27568fb41 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Mon, 21 Mar 2022 09:28:26 +0100 Subject: [PATCH] Added api prefix --- src/server/index.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/server/index.js b/src/server/index.js index 4ec2cfc..63df944 100644 --- a/src/server/index.js +++ b/src/server/index.js @@ -14,23 +14,25 @@ app.listen(port, () => { }) app.use(express.json()); app.use(express.urlencoded({ extended: true })); +let api = express.Router(); +app.use("/api", api); // #endregion // #region frontend // Serve static files from the React app -app.get("/", (req, res) => { +api.get("/", (req, res) => { res.sendFile(path.join(__dirname, "public", "landing.html")); }); // #endregion // #region API -app.get("/tournament/getTournaments", (req, res) => { +api.get("/tournament/getTournaments", (req, res) => { tmdb.getTournaments() .then(tournaments => {res.json({"status": "OK", "data": tournaments}); }) .catch(err => {res.json({"status": "error", "data": err}); }); }); -app.get("/tournament/:tournamentId/getMatches", (req, res) => { +api.get("/tournament/:tournamentId/getMatches", (req, res) => { let tournamentId = req.params.tournamentId; if (isNaN(tournamentId)) { res.json({"status": "error", "data": "tournamentId must be a number"}); @@ -42,7 +44,7 @@ app.get("/tournament/:tournamentId/getMatches", (req, res) => { .catch(err => res.send({"status": "error", "data": err})); }); -app.get("/match/:matchId/getMatch", (req, res) => { +api.get("/match/:matchId/getMatch", (req, res) => { let matchId = req.params.matchId; if (isNaN(matchId)) { res.json({"status": "error", "data": "matchId must be a number"}); @@ -55,7 +57,7 @@ app.get("/match/:matchId/getMatch", (req, res) => { }); // JSON body: {"winner": "teamId"} -app.post("/match/:matchId/setWinner", (req, res) => { +api.post("/match/:matchId/setWinner", (req, res) => { let matchId = req.params.matchId; let winnerId = req.body.winnerId; if (isNaN(matchId)) {