fix: irrelevant middleware being used on api endpoints
This commit is contained in:
parent
b48fe51f46
commit
51808c326f
@ -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;
|
||||
|
@ -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
|
||||
|
||||
|
@ -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;
|
Loading…
x
Reference in New Issue
Block a user