Module
Node.HTTP.Server
- Package
- purescript-node-http
- Repository
- purescript-node/purescript-node-http
#toNetServer Source
toNetServer :: forall transmissionType. (HttpServer' transmissionType) -> Server TCP
#checkContinueH Source
checkContinueH :: forall transmissionType. EventHandle2 (HttpServer' transmissionType) (IncomingMessage IMServer) ServerResponse
#checkExpectationH Source
checkExpectationH :: forall transmissionType. EventHandle2 (HttpServer' transmissionType) (IncomingMessage IMServer) ServerResponse
#ClientErrorException Source
newtype ClientErrorException
#toError Source
toError :: ClientErrorException -> Error
#clientErrorH Source
clientErrorH :: forall transmissionType. EventHandle2 (HttpServer' transmissionType) ClientErrorException Duplex
#closeH Source
closeH :: forall transmissionType. EventHandle0 (HttpServer' transmissionType)
#connectH Source
connectH :: forall transmissionType. EventHandle3 (HttpServer' transmissionType) (IncomingMessage IMServer) (Socket TCP) Buffer
#connectionH Source
connectionH :: forall transmissionType. EventHandle1 (HttpServer' transmissionType) Duplex
#dropRequestH Source
dropRequestH :: forall transmissionType. EventHandle2 (HttpServer' transmissionType) (IncomingMessage IMServer) Duplex
#requestH Source
requestH :: forall transmissionType. EventHandle2 (HttpServer' transmissionType) (IncomingMessage IMServer) ServerResponse
#upgradeH Source
upgradeH :: forall transmissionType. EventHandle3 (HttpServer' transmissionType) (IncomingMessage IMServer) (Socket TCP) Buffer
#closeAllConnections Source
closeAllConnections :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit
#closeIdleConnections Source
closeIdleConnections :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit
#headersTimeout Source
headersTimeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Int
#setHeadersTimeout Source
setHeadersTimeout :: forall transmissionType. Int -> (HttpServer' transmissionType) -> Effect Unit
#maxHeadersCount Source
maxHeadersCount :: forall transmissionType. (HttpServer' transmissionType) -> Effect Int
#setMaxHeadersCount Source
setMaxHeadersCount :: forall transmissionType. Int -> (HttpServer' transmissionType) -> Effect Unit
#setUnlimitedHeadersCount Source
setUnlimitedHeadersCount :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit
#requestTimeout Source
requestTimeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Milliseconds
#setRequestTimeout Source
setRequestTimeout :: forall transmissionType. Milliseconds -> (HttpServer' transmissionType) -> Effect Unit
#maxRequestsPerSocket Source
maxRequestsPerSocket :: forall transmissionType. (HttpServer' transmissionType) -> Effect Int
#setMaxRequestsPerSocket Source
setMaxRequestsPerSocket :: forall transmissionType. Int -> (HttpServer' transmissionType) -> Effect Unit
#setUnlimitedRequestsPerSocket Source
setUnlimitedRequestsPerSocket :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit
#timeout Source
timeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Milliseconds
#setTimeout Source
setTimeout :: forall transmissionType. Milliseconds -> (HttpServer' transmissionType) -> Effect Unit
#clearTimeout Source
clearTimeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit
#keepAliveTimeout Source
keepAliveTimeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Milliseconds
#setKeepAliveTimeout Source
setKeepAliveTimeout :: forall transmissionType. Milliseconds -> (HttpServer' transmissionType) -> Effect Unit
#clearKeepAliveTimeout Source
clearKeepAliveTimeout :: forall transmissionType. (HttpServer' transmissionType) -> Effect Unit