La siguiente función de respuesta de lector agrega un encabezado Cache-Control
HTTP a la respuesta. El encabezado utiliza la política max-age
para indicar a los navegadores web que almacenen en caché la respuesta durante un máximo de dos años (63 072 000 segundos). Para obtener más información, consulte Cache-Control en el sitio web de MDN Web Docs.
Vea este ejemplo en 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;
}