2012-08-13 4 views
0

Je suis complètement nouveau à Node.js et essayant de comprendre quelques choses. À l'origine j'utilisais Apache et dans le .htaccess j'ai utilisé mod_expires.c pour mettre en cache des données. Par exemple, je ferais:Mise en cache de données de site Web dans Node.js

ExpiresByType text/css    "access plus 1 year" 
ExpiresByType application/javascript "access plus 1 year" 

J'ai aussi mis en place mod_rewrite.c pour cachebusting, donc chaque fois que je besoin de mettre à jour mon css ou javascript je pourrais simplement changer la version dans le code html et la demande sera acheminée vers le fichier régulier .

Comment puis-je implémenter ces fonctionnalités dans Node.js. J'utilise actuellement le module Express.

Répondre

0

express.static (qui est juste une version exposée de connect.static de sorte que la documentation se trouve sous connexion) avec un paramètre maxAge devrait faire tout ou partie de ce que vous voulez. Regardez également dans express.staticCache (encore une fois, alias pour connect.staticCache).

Questions connexes