diff --git a/app/entry.server.tsx b/app/entry.server.tsx index aa64098..b1be9e4 100644 --- a/app/entry.server.tsx +++ b/app/entry.server.tsx @@ -74,6 +74,11 @@ function handleBrowserRequest( responseHeaders.set('Content-Type', 'text/html') + const url = new URL(request.url) + if (url.pathname.startsWith('/videos')) { + responseHeaders.set('Cache-Control', 'public, max-age=604800') // 1 week + } + resolve( new Response(createReadableStreamFromReadable(body), { headers: responseHeaders,