Mercurial > hg > Members > toma > bulletinboard
view App.hs @ 5:782efee9766c
adapt bulletinboards for new Jungle
author | Daichi TOMA <toma@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 26 Jan 2014 21:24:06 +0900 |
parents | 1363ce4186a7 |
children | 0d12b5e49dfd |
line wrap: on
line source
import Jungle import Types import Routes import Network.Wai (Application, pathInfo, queryString) import Network.Wai.Parse (parseRequestBody, lbsBackEnd) import Network.Wai.Handler.Warp (run) import Control.Monad.Trans (lift) application :: Jungle -> Application application jungle request = do (params, _) <- parseRequestBody lbsBackEnd request function jungle query params where function = routes $ pathInfo request query = queryString request main = do putStrLn $ "Listening on port " ++ show 3000 jungle <- createJungle createTree jungle treeName run 3000 $ application jungle