Por alguna razón que no logre identificar la configuración de la cache en Windows 10 no funciona utilizando la funcion cacheResponse de la forma que el profe la creo:
Excelente clase, la cache para desarrollo suele ser un problema; por lo general usaba una ventana de incógnito o limpiaba la cache con la extensión Clear Cache.
Esta es una solución realmente elegante.
Totalmente de acuerdo yo he tenido los mismos problemas!!
Porque a mi me sale max-age=0
Hola Jose Daniel, podrías compartirnos más contexto de tu consulta para poder ayudarte mejor, porfa
Me pasa lo mismo, si alguien tiene la solución se la agradeceríamos
no sería mas "correcto" agregar la capa de caché como middleware de las rutas?
También podría ser una opción hacerlo de esa forma. En mi caso cuando tengo este tipo de ideas me gusta implementarlas aunque no vengan en el curso :D
😐😥😣
Tiene sentido implementar chache en un servicio como now en su version 2? es decir, serverless?
Hola Matias! Como puedes ver acá Now tiene soporte para caché por lo que si, tiene sentido implementar caché. Saludos :D
Si estas en windows puede que tengas problemas para ejecutar npm run start
Tenes que modificar un poco el script
SETNODE_ENV=production & node ./index.js
una duda rapida este tema del cache no se deberia de ver en los services? o esta bien que se maneje en el controlador? o incluso se podria implementar como middleware?
No me estaba funcionando hasta que me di cuenta que el problema era que al profesor le falto "/index" cuando importa la variable config
const{ config }=require('../config/index');
Espero les sirva
✌
Muy bueno el concepto, aplicación y funcionamiento del Cache Control para estos casos, :D
Que pasa si el cliente agrega la cabezera no-cache? Igualemente el servidor forzara el cache del endpoint?
Para aclarar cada 5 minutos guardara /api/movies de la request GET la lista de peliculas , osea que durara en la cache 5 minutos la lista de movies ?
Nop logro hacer cambiar el numero del Control-cache, el codigo esta como lo dicta el profe
Amigos, recuerden que deben verificar los valores del caché que envian en 'Response Headers' y no en 'Request Headers'
La cache es molesta en desarrollo, solo se debe habilitar en producción.
buen video.
De esta manera es como podemos controlar el cache de nuestra aplicación!!
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
time
const FIVE_MINUTES_IN_SECONDS = 300;
const SIXTY_MINUTES_IN_SECONDS = 3600;