- do installHandler sigPIPE Ignore Nothing
- runHttpd config resources
\ No newline at end of file
+ do putStrLn "Access http://localhost:9999/ with your browser."
+ runHttpd config resources fallbacks
+
+helloWorld ∷ ResourceDef
+helloWorld
+ = emptyResource {
+ resGet
+ = Just $ do setContentType [mimeType| text/hello |]
+ putChunk "Hello, "
+ putChunk "World!\n"
+ putChunks =≪ Lazy.pack <$> getRemoteAddr'
+ , resPost
+ = Just $ do str1 ← getChunk 3
+ str2 ← getChunk 3
+ str3 ← getChunk 3
+ setContentType [mimeType| text/hello |]
+ putChunks $ Lazy.fromChunks ["[", str1, " - ", str2, "#", str3, "]"]
+ }