在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.ccachebusting,所以每当我需要更新我的CSS或JavaScript我可以简单地在HTML更改版本,并请求将被路由到正规文件。

如何在Node.js中实现这些功能?我目前也在使用Express模块。

express.static(这仅仅是一个暴露的connect.static版本,以便文档可以在连接中找到)与maxAge参数应该做的大部分或所有你想要什么。同时查看express.staticCache(同样,connect.staticCache的别名)。