aboutsummaryrefslogtreecommitdiff
path: root/src/server.ts
diff options
context:
space:
mode:
authorAbdelaziz Mahdy <[email protected]>2024-12-22 15:32:56 -0400
committerAbdelaziz Mahdy <[email protected]>2024-12-22 15:32:56 -0400
commitf1f5db84f98818af2c047ea375832e5ded5f021a (patch)
tree8bac1a56c3e1a6000b64e1face8157fc5eb0da56 /src/server.ts
parent2d5377cbc58bd84dcd0585798e77995265c8727b (diff)
downloadaniwatch-api-f1f5db84f98818af2c047ea375832e5ded5f021a.tar.xz
aniwatch-api-f1f5db84f98818af2c047ea375832e5ded5f021a.zip
feat(cache): add Cache-Control middleware and update .env.example
Diffstat (limited to 'src/server.ts')
-rw-r--r--src/server.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server.ts b/src/server.ts
index 41a64c5..780d25b 100644
--- a/src/server.ts
+++ b/src/server.ts
@@ -5,6 +5,7 @@ import corsConfig from "./config/cors.js";
import { ratelimit } from "./config/ratelimit.js";
import { hianimeRouter } from "./routes/hianime.js";
+import cacheControlMiddleware from "./config/cache_control_middleware.js";
import { Hono } from "hono";
import { logger } from "hono/logger";
@@ -26,6 +27,7 @@ const app = new Hono<{ Variables: AniwatchAPIVariables }>();
app.use(logger());
app.use(corsConfig);
+app.use(cacheControlMiddleware);
// CAUTION: For personal deployments, "refrain" from having an env
// named "ANIWATCH_API_HOSTNAME". You may face rate limitting