diff --git a/apps/web/pages/api/registry/entries.ts b/apps/web/pages/api/registry/entries.ts index d3032a9ff0..12f9fd4479 100644 --- a/apps/web/pages/api/registry/entries.ts +++ b/apps/web/pages/api/registry/entries.ts @@ -42,5 +42,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) }, }; + // Set caching headers + res.setHeader('Cache-Control', 's-maxage=300, stale-while-revalidate'); res.status(200).json(response); } diff --git a/apps/web/pages/api/registry/featured.ts b/apps/web/pages/api/registry/featured.ts index 1921f80871..32698720c8 100644 --- a/apps/web/pages/api/registry/featured.ts +++ b/apps/web/pages/api/registry/featured.ts @@ -15,5 +15,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) data: row, }; + // Set caching headers + res.setHeader('Cache-Control', 's-maxage=300, stale-while-revalidate'); res.status(200).json(response); }