awslabs / aws-lambda-go-api-proxy

lambda-go-api-proxy makes it easy to port APIs written with Go frameworks such as Gin (https://gin-gonic.github.io/gin/ ) to AWS Lambda and Amazon API Gateway.
Apache License 2.0
1.05k stars 197 forks source link

Support for Gorilla Mux, Negroni, and http.HandlerFunc #9

Closed dave-malone closed 6 years ago

dave-malone commented 6 years ago

Issue #, if available: 1, 5, 6

Description of changes: For developers who have built Go microservices using http.HandlerFunc, Negroni, or the Gorilla Web Toolkit, these adapters will make it easier for them to move their microservices to Lambda using the aws-lambda-go-api-proxy library.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

sapessi commented 6 years ago

Forgot to mention, you should add the new implementations to the makefile.

dave-malone commented 6 years ago

@SAPessi instead of the Makefile, would you be open to other options for building this project? For instance, using Glide we can run all tests with simpler commands:

go test ./... $(glide novendor) --cover