dawson-org / dawson-cli

A serverless web framework for Node.js on AWS (CloudFormation, CloudFront, API Gateway, Lambda)
https://dawson.sh
GNU General Public License v3.0
713 stars 25 forks source link

support for wildcards and ANY method #168

Closed lusentis closed 7 years ago

lusentis commented 7 years ago

It should be pretty straightforward to support "API Gateway Lambda Proxy" mode:

There is almost no documentation for valid values in CloudFormation's API Gateway Resource and Method resources.

Possible issues

2017-06-25 updates


[1] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart [2] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-httpmethod [3] https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 68.439% when pulling 18bbb13eb80bdea08e33a9641000c46de16ef88a on any-method into 88e327049a8a976967125d5a6f2476213bdf3af4 on master.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 91.597% when pulling 9a26a195228cffad95c2dab09fa3df11e853854d on any-method into b49e53de07c98f55591c2f0d8d57bc28ddd68b7b on master.

stale[bot] commented 7 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 91.62% when pulling 2570e5bee987091734fa5595acae085f387d6d51 on any-method into dd1458ff42ac58fbd739c99b4d9385e765ec8419 on master.

codecov[bot] commented 7 years ago

Codecov Report

Merging #168 into master will not change coverage. The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #168   +/-   ##
=======================================
  Coverage   92.94%   92.94%           
=======================================
  Files           9        9           
  Lines         241      241           
=======================================
  Hits          224      224           
  Misses         17       17
Impacted Files Coverage Δ
src/factories/cf_apig.js 100% <100%> (ø) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update dd1458f...d0644a3. Read the comment docs.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 91.62% when pulling 7cc04894046835628f0102e855cdca709a6885a4 on any-method into dd1458ff42ac58fbd739c99b4d9385e765ec8419 on master.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 91.62% when pulling b25a3514f472961e3e195ac63c8307c6d223dc49 on any-method into dd1458ff42ac58fbd739c99b4d9385e765ec8419 on master.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 91.62% when pulling d0644a3c2a403cd5df0cd29f7ae1e315a989b8ed on any-method into dd1458ff42ac58fbd739c99b4d9385e765ec8419 on master.