A função de resposta do visualizador a seguir adiciona um cabeçalho HTTP Cache-Control
à resposta. O cabeçalho usa a diretiva max-age
para dizer aos navegadores da Web para armazenar em cache a resposta por um máximo de dois anos (63.072.000 segundos). Para obter mais informações, consulte Cache-Control no site do MDN Web Docs.
Veja este exemplo no 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;
}