@@ -3,6 +3,7 @@ import Data.ByteString.Lazy (fromChunks)
33import Network.Wai
44import Network.Wai.Enumerator
55import Network.Wai.Middleware.Gzip
6+import Network.Wai.Middleware.Jsonp
67import Network.Wai.Handler.SimpleServer
78
89app :: Application
@@ -15,7 +16,11 @@ app req =
1516 , show i
1617 , "</p>"
1718 ]
19+ "/test.html" -> return $ Response Status200 [] $ Left "test.html"
20+ "/json" -> return $ Response Status200
21+ [(ContentType, pack "application/json")]
22+ $ Left "json"
1823 _ -> return $ Response Status404 [] $ Left "../LICENSE"
1924
2025main :: IO ()
21−main = run 3000 $ gzip app
26+main = run 3000 $ jsonp $ gzip app