Handler.md
July 11, 2018 ยท View on GitHub
Module Node.Express.Handler
HandlerM
newtype HandlerM a
= HandlerM (Request -> Response -> Effect Unit -> Aff a)
Monad responsible for handling single request.
Instances
Functor HandlerM
Apply HandlerM
Applicative HandlerM
Bind HandlerM
Monad HandlerM
MonadEffect HandlerM
MonadAff HandlerM
MonadThrow Error HandlerM
MonadError Error HandlerM
Handler
type Handler = HandlerM Unit
runHandlerM
runHandlerM :: Handler -> Request -> Response -> Effect Unit -> Effect Unit
next
next :: Handler
Call next handler/middleware in a chain.
nextThrow
nextThrow :: forall a. Error -> HandlerM a
Call next handler/middleware and pass error to it.