- handleWaiError :: (url -> [(String, String)] -> String) -> (String -> Either String url) -> String -> (String -> Application) -> ((url -> [(String, String)] -> String) -> url -> Application) -> Application
- handleWai_ :: (url -> [(String, String)] -> String) -> (String -> Either String url) -> String -> ((url -> [(String, String)] -> String) -> url -> Application) -> Application
- handleWai :: PathInfo url => String -> ((url -> [(String, String)] -> String) -> url -> Application) -> Application
- handleWaiRouteT_ :: (url -> [(String, String)] -> String) -> (String -> Either String url) -> String -> (url -> Request -> RouteT url (Iteratee ByteString IO) Response) -> Application
- handleWaiRouteT :: PathInfo url => String -> (url -> Request -> RouteT url (Iteratee ByteString IO) Response) -> Application
- waiSite :: Site url Application -> String -> Application
Documentation
:: (url -> [(String, String)] -> String) | function to convert a |
-> (String -> Either String url) | function to parse path info into |
-> String | app root |
-> (String -> Application) | function to call if there is a decoding error, argument is the parse error |
-> ((url -> [(String, String)] -> String) -> url -> Application) | routing function |
-> Application |
a low-level function for convert a parser, printer, and routing function into an Application
:: (url -> [(String, String)] -> String) | function to convert a |
-> (String -> Either String url) | function to parse path info into |
-> String | app root |
-> ((url -> [(String, String)] -> String) -> url -> Application) | routing function |
-> Application |
a low-level function for convert a parser, printer, and routing function into an Application
returns 404 if the url parse fails.
:: PathInfo url | |
=> String | approot |
-> ((url -> [(String, String)] -> String) -> url -> Application) | routing function |
-> Application |
function to convert a routing function into an Application by
leveraging PathInfo
to do the url conversion
:: (url -> [(String, String)] -> String) | function to convert a |
-> (String -> Either String url) | function to parse path info into |
-> String | app root |
-> (url -> Request -> RouteT url (Iteratee ByteString IO) Response) | routing function |
-> Application |
a function to convert a parser, printer and routing function into an Application
.
This is similar to handleWai_
expect that it expects the routing function to use RouteT
.
:: PathInfo url | |
=> String | app root |
-> (url -> Request -> RouteT url (Iteratee ByteString IO) Response) | routing function |
-> Application |
convert a RouteT
based routing function into an Application
using PathInfo
to do the url conversion
:: Site url Application | Site |
-> String | approot, e.g. http:www.example.org/app |
-> Application |
convert a 'Site url Application' into a plain-old Application