This Go package contains an HTTP (AWS API Gateway) router for use in an AWS Lambda function.
Go to file
mitchell 83bb9a2aa1 Updated README.md 2019-02-06 19:39:58 -08:00
.gitignore Initial commit of lambdarouter package including first iteration created; no docs; no tests as of yet 2018-07-13 14:12:31 -07:00
.travis.yml Changed code coverage provider to code climate; added badges 2018-07-25 15:28:26 -07:00
Gopkg.lock Added to error logging details 2018-10-13 14:08:14 -07:00
Gopkg.toml Added context to apig router config and apig context 2018-08-03 00:01:13 -07:00
LICENSE Create LICENSE file 2018-07-13 14:24:03 -07:00
README.md Updated README.md 2019-02-06 19:39:58 -08:00
router.go Added to error logging details 2018-10-13 14:08:14 -07:00
router_test.go Added headers to error response 2018-08-30 13:07:44 -07:00

README.md

lambdarouter

GoDoc Reference Build Status Test Coverage Maintainability Go Report Card

So far this package can create a router and routes whose execution utilizes a middleware context pattern, all in one Golang Lambda function. It has full test coverage, and is currently deployed in numerous services where I am employed. Check out the GoDoc Reference to see how to instantiate a router and create endpoints.