En relación con mi early question de cómo agregar memoria caché de manifiesto en node.js, mi pregunta ahora está relacionada con cómo almacenar en caché el HTML generado por node.js. Como no teníamos un archivo físico como en php (index.php) no podemos almacenar en caché ese tipo de archivos.Cómo almacenar en caché con el sitio Node.js de manifiesto
¿Cómo podemos almacenar en caché una página "no existente"? Solo agregando caché:
CACHE MANIFEST
CACHE:
# plain files to cache
/javascripts/client.js
/stylesheets/style.css
/stylesheets/style.styl
# generated files like/
/
/content
¿Alguna idea de cómo solucionar este problema?
Gracias!
Solución:
Agregar enrutador para regresar el archivo cache.manifest con el tipo MIME correcto:
app.get("/offline.manifest", function(req, res){
res.header("Content-Type", "text/cache-manifest");
res.end("CACHE MANIFEST");
});