本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列檢視器回應函數會將Cache-Control
HTTP標頭新增至回應。標頭使用 max-age
指示詞來告訴 Web 瀏覽器快取最多兩年 (63,072,000 秒) 的回應。如需詳細資訊,請參閱 MDN Web Docs 網站上的快取控制。
請參閱 上的此範例 GitHub。
- JavaScript runtime 2.0
-
async function handler(event) {
const response = event.response;
const headers = response.headers;
if (response.statusCode >= 200 && response.statusCode < 400) {
// Set the cache-control header
headers['cache-control'] = {value: 'public, max-age=63072000'};
}
// Return response to viewers
return response;
}
- JavaScript runtime 1.0
-
function handler(event) {
var response = event.response;
var headers = response.headers;
if (response.statusCode >= 200 && response.statusCode < 400) {
// Set the cache-control header
headers['cache-control'] = {value: 'public, max-age=63072000'};
}
// Return response to viewers
return response;
}