@@ -3,6 +3,7 @@ import Data.ByteString.Lazy (fromChunks)
3import Network.Wai
3import Network.Wai
4import Network.Wai.Enumerator
4import Network.Wai.Enumerator
5import Network.Wai.Middleware.Gzip
5import Network.Wai.Middleware.Gzip
6+import Network.Wai.Middleware.Jsonp
6import Network.Wai.Handler.SimpleServer
7import Network.Wai.Handler.SimpleServer
8app :: Application
9app :: Application
@@ -15,7 +16,11 @@ app req =
19+ "/test.html" -> return $ Response Status200 [] $ Left "test.html"
20+ "/json" -> return $ Response Status200
21+ [(ContentType, pack "application/json")]
18 _ -> return $ Response Status404 [] $ Left "../LICENSE"
23 _ -> return $ Response Status404 [] $ Left "../LICENSE"
20main :: IO ()
25main :: IO ()
21−main = run 3000 $ gzip app
26+main = run 3000 $ jsonp $ gzip app