在Node.js中缓存网站数据
问题描述:
我完全不熟悉Node.js并试图找出几件事情。最初我使用的是Apache,而在.htaccess中,我使用mod_expires.c
来缓存数据。比如我会做:在Node.js中缓存网站数据
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
我还设置了mod_rewrite.c
为cachebusting,所以每当我需要更新我的CSS或JavaScript我可以简单地在HTML更改版本,并请求将被路由到正规文件。
如何在Node.js中实现这些功能?我目前也在使用Express模块。
答
express.static
(这仅仅是一个暴露的connect.static
版本,以便文档可以在连接中找到)与maxAge
参数应该做的大部分或所有你想要什么。同时查看express.staticCache
(同样,connect.staticCache
的别名)。