fix: irrelevant middleware being used on api endpoints
All checks were successful
Build & Push Docker Image / build (push) Successful in 22s
Test & Build / build (push) Successful in 31s

This commit is contained in:
Corban-Lee Jones 2025-05-27 12:16:54 +01:00
parent b48fe51f46
commit 51808c326f
3 changed files with 11 additions and 9 deletions

View File

@ -9,8 +9,6 @@ import "@bot/bot";
import prisma from "@server/prisma";
import homeRouter from "@server/routers/home.router";
import guildRouter from "@server/routers/guild.router";
import { attachGuilds } from "@server/middleware/attachGuilds";
import { guildTabHelper } from "@server/middleware/guildTabHelper";
import { getLogger } from "./log";
const logger = getLogger(__filename);
@ -25,8 +23,8 @@ app.use(express.json());
app.use("/public", express.static(path.resolve(__dirname, "client/public")));
app.use("/guild", attachGuilds, guildTabHelper, guildRouter);
app.use("/", attachGuilds, homeRouter);
app.use("/guild", guildRouter);
app.use("/", homeRouter);
const HOST = process.env.HOST || "localhost";
const PORT = process.env.PORT || 3000;

View File

@ -1,5 +1,8 @@
import { Request, Response, Router } from "express";
import { attachGuilds } from "@server/middleware/attachGuilds";
import { guildTabHelper } from "@server/middleware/guildTabHelper";
import feedController from "@server/controllers/guild/feed.controller";
import filterController from "@server/controllers/guild/filter.controller";
import styleController from "@server/controllers/guild/style.controller";
@ -19,10 +22,10 @@ router.get("/:guildId", (request: Request, response: Response) => {
// Web routes
router.get("/:guildId/feeds", feedController.get);
router.get("/:guildId/filters", filterController.get);
router.get("/:guildId/styles", styleController.get);
router.get("/:guildId/content", contentController.get);
router.get("/:guildId/feeds", attachGuilds, guildTabHelper, feedController.get);
router.get("/:guildId/filters", attachGuilds, guildTabHelper, filterController.get);
router.get("/:guildId/styles", attachGuilds, guildTabHelper, styleController.get);
router.get("/:guildId/content", attachGuilds, guildTabHelper, contentController.get);
// API routes

View File

@ -1,8 +1,9 @@
import { Router } from "express";
import { attachGuilds } from "@server/middleware/attachGuilds";
import controller from "@server/controllers/home.controller";
const router = Router();
router.get("/", controller.get);
router.get("/", attachGuilds, controller.get);
export default router;