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

#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