1.0.1 • Published 6 years ago

serverless-api-compression v1.0.1

Weekly downloads
5,063
License
MIT
Repository
github
Last release
6 years ago

serverless-content-compression

Serverless plugin that enables/disables content compression setting in API Gateway

Why

Currently Serverless Framework does not support MinimumCompressionSize settings.

Existing plugin serverless-content-encoding implementation is not optimal and causing "Too Many requests" error.

How to use

  1. npm install --save-dev serverless-api-compression

  2. Add plugin to your serverless.yml config

    plugins:
       - serverless-api-compression
3. Add `contentCompression` attribute to your `custom` section

custom: contentCompression: 1024

 `contentCompression` value is a MinimumCompressionSize in bytes. Use `0` to enable compression for all responses. 
 Use `null` or `false` to disable it.