Testing / disableCompression.js
legends810's picture
Create disableCompression.js
909f201 verified
raw
history blame
665 Bytes
/**
* n8n custom extension – remove Express `compression()` middleware
* plus safeguard: strip any Content-Encoding header that sneaks in.
*/
module.exports = {
init(app) {
// compression() की layer identify करके router से हटा दें
if (app?._router?.stack) {
app._router.stack = app._router.stack.filter(
(layer) => !(layer.handle && layer.handle.name === 'compression')
);
}
// fallback middleware – हर response पर header उड़ा दो
app.use((_req, res, next) => {
res.removeHeader('Content-Encoding');
next();
});
console.log('🗜️ gzip disabled via custom extension');
},
};