我尝试了很多,但我无法缓存我使用 JADE
模板引擎构建在 Nodejs Express 上的 Web 应用程序。
我试过的是,
1- 试过 pm2
管理器
2- 尝试将 NODE_ENV
设置为 production
3- 添加了缓存模块(但我不知道如何使用它)
const NodeCache = require( "node-cache" );
const myCache = new NodeCache( { stdTTL: 100, checkperiod: 120 } );
但它没有缓存。
这是 https://nodejs.org/en/ 的结果
我需要缓存所有的静态文件如何做到这一点..请帮助我..谢谢
最佳答案
在 handler
方法中设置 Cache-Control
header 。
app.get('/', function(req, res){
res.set('Cache-Control', 'max-age=31536000');
res.send('hello world');
});
客户端缓存不需要使用node-cache
。
关于javascript - 如何在 Nodejs 中缓存 .js 和 .css 以及其他静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46842771/