0.0.1 • Published 6 years ago
serverless-remove-options-plugin v0.0.1
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
0.0.1
6 years ago