Module
HTTPurple.Server
- Package
- purescript-httpurple
- Repository
- sigma-andex/purescript-httpurple
#ListenOptions Source
type ListenOptions = Record ListenOptionsR#RoutingSettings Source
type RoutingSettings route = Record (RoutingSettingsR route)#RoutingSettingsR Source
type RoutingSettingsR :: Type -> Row Typetype RoutingSettingsR route = (route :: RouteDuplex' route, router :: Request route -> ResponseM)
#serve Source
serve :: forall route from fromRL via missing missingList. RowToList missing missingList => FillableFields missingList () missing => Union via missing (ListenOptionsR) => RowToList from fromRL => JustifiableFields fromRL from () via => Record from -> RoutingSettings route -> ServerMGiven a ListenOptions and a RoutingSettings, creates and
runs a HTTPurple server.