0.0.1 • Published 6 years ago

serverless-remove-options-plugin v0.0.1

Weekly downloads
4
License
MIT
Repository
-
Last release
6 years ago

Serverless Remove OPTIONS Plugin

A Serverless Framework plugin for remove OPTIONS method from API Gateway resources.

Use Case

Serverless Framework will add OPTIONS method in API Gateway resources automatically for CORS (preflight request), but it increases number of resources in CloudFormation stack.

When your API doesn't assume CORS, you can remove OPTIONS method and reduce number of resources with this plugin.


Serverless Framework は CORS への対応のために API Gateway のリソースに OPTIONS メソッドを自動的に追加しますが、これによって生成されるCloudFormationスタックのリソース数も増えることになります。

もしAPIがCORSへの対策を必要としない場合は、プラグインを使うことでOPTIONSメソッドの削除を行いリソース数を削減できます。

Usage

Add dev dependency to package.json:

$ npm install --save-dev serverless-remove-options-plugin

or

$ yarn add --dev serverless-remove-options-plugin

Then, add plugin to your serverless.yml:

plugins:
  - serverless-remove-options-plugin