Module gotham::middleware
source · Expand description
Defines types for Middleware, a reusable unit of logic that can apply to a group of requests
by being added to the Pipeline in a Router.
Modules
- Defines the types for connecting multiple middleware into a “chain” when forming a pipeline.
- Defines a cookie parsing middleware to be attach cookies on requests.
- Middlewares for the Gotham framework to log on requests made to the server.
- Security based middleware to handle security based sanitizations.
- State driven middleware to enable attachment of values to request state.
- Request timing middleware, used to measure response times of requests.
Traits
Middlewarehas the opportunity to provide additional behaviour to theRequest/Responseinteraction. For example:- A type which is used to spawn new
Middlewarevalues. When implementing aMiddleware, this defines how instances of theMiddlewareare created.