Bläddra i källkod

feat: begin work on manual search route

Sv443 5 månader sedan
förälder
incheckning
6c7238f6e3
2 ändrade filer med 16 tillägg och 0 borttagningar
  1. 2 0
      src/routes/index.ts
  2. 14 0
      src/routes/manualSearch.ts

+ 2 - 0
src/routes/index.ts

@@ -4,11 +4,13 @@ import packageJson from "../../package.json";
 import { initSearchRoutes } from "./search";
 import { initTranslationsRoutes } from "./translations";
 import { initAlbumRoutes } from "./album";
+import { initManualSearchRoutes } from "./manualSearch";
 
 const routeFuncs: ((router: Router) => unknown)[] = [
   initSearchRoutes,
   initTranslationsRoutes,
   initAlbumRoutes,
+  initManualSearchRoutes,
 ];
 
 const router = Router();

+ 14 - 0
src/routes/manualSearch.ts

@@ -0,0 +1,14 @@
+import { Router } from "express";
+
+export function initManualSearchRoutes(router: Router) {
+  router.get("/manual-search", (_req, res) => {
+    res.sendFile("index.html", {
+      root: "public",
+      dotfiles: "deny",
+      headers: {
+        "Content-Type": "text/html; charset=utf-8",
+      },
+      maxAge: 1000 * 60 * 60 * 24 * 7,
+    });
+  });
+}