Svelte · Middle · Frage 69 von 75
Wie setzt man aus load Cache-Header für eine Seite?
export async function load({ fetch, setHeaders }) {
const res = await fetch("/api/products");
setHeaders({ "cache-control": res.headers.get("cache-control") });
return { products: await res.json() };
}- 1
setHeadersinloadaufrufen - 2Nur in
+server.js, nicht in einer Seite - 3
{ headers }ausloadzurückgeben
Antwort zeigen
Richtige Antwort: setHeaders in load aufrufen
Erklärung
Jeder Header lässt sich nur einmal setzen. setHeaders wirkt nicht, wenn load im Browser läuft.