How to use the compression.filter function in compression

To help you get started, we’ve selected a few compression examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github testem / testem / lib / server / index.js View on Github external
filter(req, res) {
          if (res.getHeader('x-no-compression')) {
            // don't compress responses with this response header
            return false;
          }

          let type = res.getHeader('Content-Type');

          if (type && type.indexOf('text/event-stream') > -1) {
            // don't attempt to compress server sent events
            return false;
          } else {
            return compression.filter(req, res);
          }
        },
      })
github hughperkins / securewebcmd / cmd.js View on Github external
function shouldCompress(req, res) {
//    console.log( req.query2 );
    if (req.headers['x-no-compression'] ) {
        return false
    }

    if( typeof req.query2 != 'undefined' ) {
        if( req.query2.nocompress == '1' ) {
            return false;
        }
    }
    return compression.filter(req, res)
}
github logerzhu / simple-graphql / demo / src / index.js View on Github external
filter: (req, res) => {
    if (req.headers['x-no-compression']) {
      // don't compress responses with this request header
      return false
    }
    // fallback to standard filter function
    return compression.filter(req, res)
  }
}))
github ember-cli / ember-cli / lib / tasks / server / express-server.js View on Github external
filter(req, res) {
          let type = res.getHeader('Content-Type');

          if (res.getHeader('x-no-compression')) {
            // don't compress responses with this response header
            return false;
          } else if (type && type.indexOf('text/event-stream') > -1) {
            // don't attempt to compress server sent events
            return false;
          } else {
            return compression.filter(req, res);
          }
        },
      })
github umijs / umi / packages / umi-serve / bin / umi-serve.js View on Github external
filter: (req, res) => {
      if (req.headers['x-no-compression']) {
        // don't compress responses with this request header
        return false;
      }
      // fallback to standard filter function
      return compression.filter(req, res);
    },
  }),
github iStaging / vrviewer-sdk / app.js View on Github external
function shouldCompress (req, res) {
  if (req.headers['x-no-compression']) {
    // don't compress responses with this request header
    return false
  }

  // fallback to standard filter function
  return compression.filter(req, res)
}
github DFEAGILEDEVOPS / MTC / design / reference / old-pupil-app / app.js View on Github external
function shouldCompress (req, res) {
  'use strict'
  if (req.url.substring(0, 6) === '/data/') {
    // don't compress the files used for the speed test
    return false
  }
  // fallback to standard filter function
  return compression.filter(req, res)
}
github rodekruis / CommunityRisk / server.js View on Github external
function shouldCompress(req, res) {
  if (req.headers["x-no-compression"]) {
    // don't compress responses with this request header
    return false;
  }

  // fallback to standard filter function
  return compression.filter(req, res);
}
github suranartnc / nextweb / src / server.js View on Github external
filter: function(req, res) {
        if (process.env.ASSET_PREFIX !== '') {
          return false
        }

        return compression.filter(req, res)
      },
    }),
github axa-ch / patterns-library / stack / server.js View on Github external
function shouldCompress(req, res) {
  if (req.headers['x-no-compression']) {
    return false;
  }
  return compression.filter(req, res);
}

compression

Node.js compression middleware

MIT
Latest version published 5 years ago

Package Health Score

73 / 100
Full package analysis

Popular compression functions