Module Morph

val start : servers:Server.t list -> ?⁠middlewares:Server.middleware list -> Server.handler -> unit Lwt.t

start servers middlewares handler starts the server.

Simple usage:

Morph.start(_request => Http.Response.Ok.make)
|> Lwt_main.run;
module Server : sig ... end
module Request : sig ... end

Defines the request type

module Response : sig ... end

Defines the response type and helper functions to easily create responses in Morph.

module Middlewares : sig ... end
module Router : sig ... end