This Go package contains an HTTP (AWS API Gateway) router for use in an AWS Lambda function.
Go to file
mitchelljfs ada0c0871a Changed internal params attribute to map[string]interface{};
fixed issue with having the same value for two path parameters
2018-09-24 16:59:18 -07: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 context to apig router config and apig context 2018-08-03 00:01:13 -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 Revert "Change README badges [ci skip]" 2018-07-25 18:53:26 -07:00
router.go Changed internal params attribute to map[string]interface{}; 2018-09-24 16:59:18 -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

This package will become a fully featured AWS Lambda function router, able to respond to HTTP, Schedule, Cognito, and SNS events. It will also support middleware interfacing.

So far it includes functionality for API Gateway. Check out the GoDoc Reference to see how to instantiate a router and create endpoints.