IMiddleware.handle(ctx: IRequestContext,next: NextFunction): void | HandlerResult | Promise<void | HandlerResult>
Handles the request.
ctx: IRequestContext
The request context
next: NextFunction
Continues the pipeline
void | HandlerResult | Promise<void | HandlerResult>
Optionally a handler result when short-circuiting