Added gzip compression for JS files

This commit is contained in:
2021-08-21 05:36:23 +10:00
parent 22e6286e0a
commit 7547b1717e
4 changed files with 654 additions and 554 deletions
+15
View File
@@ -12,6 +12,21 @@ const server = require('http').Server(app);
//config
app.use(express.json());
//handle compressed files (middleware)
app.get('*.js', (req, res, next) => {
req.url = req.url + '.gz';
res.set('Content-Encoding', 'gzip');
res.set('Content-Type', 'text/javascript');
next();
});
app.get('*.css', (req, res, next) => {
req.url = req.url + '.gz';
res.set('Content-Encoding', 'gzip');
res.set('Content-Type', 'text/css');
next();
});
//database connection
const database = require('./database');