Useful middleware layer implementations for use with vulpine-io/midl.
Request ID generator using google/uuid (v1.1.1) for generating the IDs.
IDs are appended to a request’s additional context map under a key defined in
the public constant midlid.KeyRequestId
.
$ go get github.com/vulpine-io/midl-layers/request-id/uuid
Request ID generator using teris-io/shortid (v0.0.0-20171029131806-771a37caa5cf) for generating the IDs.
IDs are appended to a request’s additional context map under a key defined in
the public constant midlid.KeyRequestId
.
$ go get github.com/vulpine-io/midl-layers/request-id/short-id
Request body JSON Schema validation via qri-io/jsonschema (v0.2.0)
$ go get github.com/vulpine-io/midl-layers/json/schema/qri-io