Module
Axon.Runtime.Node
- Package
- purescript-axon
- Repository
- cakekindel/purescript-axon
#IncomingMessage Source
data IncomingMessage
#ServerResponse Source
data ServerResponse
#CreateServer Source
type CreateServer = { fetch :: IncomingMessage -> ServerResponse -> Effect Unit, keepAliveTimeout :: Nullable Number }
#createServer Source
createServer :: CreateServer -> Effect Server
#requestBody Source
requestBody :: IncomingMessage -> Readable ()
#requestHeaders Source
requestHeaders :: IncomingMessage -> Effect (Object (Array String))
#requestAddr Source
requestAddr :: { ipv4 :: String -> Int -> SocketAddress, ipv6 :: String -> Int -> SocketAddress } -> IncomingMessage -> Effect SocketAddress
#responseEnd Source
responseEnd :: ServerResponse -> Effect Unit
#responseWriteHead Source
responseWriteHead :: Int -> Object (Array String) -> ServerResponse -> Effect Unit
#responseWriteString Source
responseWriteString :: String -> ServerResponse -> Effect Unit
#responseWriteBuffer Source
responseWriteBuffer :: Buffer -> ServerResponse -> Effect Unit
#responseWriteStream Source
responseWriteStream :: Readable () -> ServerResponse -> Effect Unit
#writeResponse Source
writeResponse :: ServerResponse -> Response -> Effect Unit
#fetchImpl Source
fetchImpl :: forall m. MonadUnliftAff m => String -> (Request -> m Response) -> m (IncomingMessage -> ServerResponse -> Effect Unit)
- Modules
- Axon.
Header. Typed - Axon.
Header. Typed. Cookie - Axon.
Header. Typed. Parsing - Axon.
Request - Axon.
Request. Handler - Axon.
Request. Handler. Default - Axon.
Request. Method - Axon.
Request. Parts. Body - Axon.
Request. Parts. Class - Axon.
Request. Parts. Header - Axon.
Request. Parts. Method - Axon.
Request. Parts. Path - Axon.
Response - Axon.
Response. Body - Axon.
Response. Construct - Axon.
Response. Status - Axon.
Runtime - Axon.
Runtime. Bun - Axon.
Runtime. Node - Axon.
Serve - Axon.
Serve. Bun - Axon.
Serve. Node - Axon.
Web. Headers - Axon.
Web. Request - Axon.
Web. Response - Data.
Net. SocketAddress - Data.
String. Lower