【发布时间】:2012-02-23 22:08:18
【问题描述】:
关于我的early question 如何在node.js 中添加清单缓存,我现在的问题是关于如何缓存node.js 生成的HTML。由于我们没有像 php (index.php) 这样的物理文件,因此我们无法缓存此类文件。
我们如何缓存“不存在”的页面?只需添加缓存:
CACHE MANIFEST
CACHE:
# plain files to cache
/javascripts/client.js
/stylesheets/style.css
/stylesheets/style.styl
# generated files like /
/
/content
知道如何解决这个问题吗?
谢谢!
解决方案:
添加路由器以返回具有正确 mime 类型的 cache.manifest 文件:
app.get("/offline.manifest", function(req, res){
res.header("Content-Type", "text/cache-manifest");
res.end("CACHE MANIFEST");
});
【问题讨论】: