package mehari

  1. Overview
  2. Docs

Module Router_impl.MakeSource

Parameters

Signature

Sourcetype route
Sourcetype middleware = handler -> handler
Sourceval no_middleware : middleware
Sourceval pipeline : middleware list -> middleware
Sourceval router : route list -> handler
Sourceval route : ?rate_limit:RateLimiter.t -> ?mw:middleware -> ?typ:[ `Raw | `Regex ] -> string -> handler -> route
Sourceval scope : ?rate_limit:RateLimiter.t -> ?mw:middleware -> string -> route list -> route
Sourceval no_route : route
Sourceval virtual_hosts : ?meth:[ `ByURL | `SNI ] -> (string * handler) list -> handler