freeCodeCamp/curriculum/challenges/spanish/06-information-security-and.../information-security-with-h.../disable-client-side-caching...

1.5 KiB

id title challengeType videoUrl localeTitle
587d8249367417b2b2512c3e Disable Client-Side Caching with helmet.noCache() 2 Deshabilitar el caché del lado del cliente con helmet.noCache ()

Description

Como recordatorio, este proyecto se está construyendo sobre el siguiente proyecto de inicio en Glitch , o clonado desde GitHub . Si está lanzando una actualización para su sitio web, y desea que los usuarios descarguen siempre la versión más reciente, puede (intentar) desactivar el almacenamiento en caché en el navegador del cliente. Puede ser útil en el desarrollo también. El almacenamiento en caché tiene beneficios de rendimiento, que perderá, así que solo use esta opción cuando exista una necesidad real.

Instructions

Tests

tests:
  - text: El middleware helmet.noCache () debe ser montado correctamente
    testString: 'getUserInput => $.get(getUserInput("url") + "/_api/app-info").then(data => { assert.include(data.appStack, "nocache"); assert.equal(data.headers["cache-control"], "no-store, no-cache, must-revalidate, proxy-revalidate"); }, xhr => { throw new Error(xhr.responseText); })'

Challenge Seed

Solution

// solution required