diff --git a/api/ssr.mjs b/api/ssr.mjs index 0d471d1f..1c1817b8 100644 --- a/api/ssr.mjs +++ b/api/ssr.mjs @@ -1,5 +1,8 @@ import { renderPage } from 'vike/server' +export const config = { + runtime: 'edge' +} export default async function handler(req, res) { const { url, cookies } = req @@ -23,5 +26,6 @@ export default async function handler(req, res) { const { body, statusCode, contentType } = httpResponse res.statusCode = statusCode res.setHeader('Content-Type', contentType) + res.setHeader('Cache-Control', 's-maxage=1, stale-while-revalidate') res.end(body) }