Node.js: abilitare la cache per le sottodirectory in Express
In Express possiamo abilitare la cache anche solo sulle sottodirectory.
In Express possiamo abilitare la cache anche solo sulle sottodirectory.
Occorre specificare prima la sottodirectory e quindi la directory principale. L'ordine è rilevante:
const express = require('express');
const path = require('path');
const app = express();
var makeCache = function(dirname, age) {
return express.static(path.join(__dirname, dirname), { maxAge: age });
};
app.use('/public/images', makeCache('/public/images', 31536000));
app.use('/public', makeCache('/public', 0));
Commenti