happstack-server-0.2.1: Web related tools and services.Source codeContentsIndex
Happstack.Server.HTTP.FileServe
Synopsis
type MimeMap = Map String String
fileServe :: (ServerMonad m, FilterMonad Response m, MonadIO m) => [FilePath] -> FilePath -> m Response
mimeTypes :: MimeMap
isDot :: String -> Bool
blockDotFiles :: (Request -> IO Response) -> Request -> IO Response
doIndex :: (ServerMonad m, FilterMonad Response m, MonadIO m) => [String] -> MimeMap -> String -> m Response
errorwrapper :: (MonadIO m, MonadPlus m, FilterMonad Response m) => String -> String -> m Response
Documentation
type MimeMap = Map String StringSource
fileServe :: (ServerMonad m, FilterMonad Response m, MonadIO m) => [FilePath] -> FilePath -> m ResponseSource
mimeTypes :: MimeMapSource
Ready collection of common mime types.
isDot :: String -> BoolSource
Returns True if the given String either starts with a . or is of the form foo/.bar, e.g. the typical *nix convention for hidden files.
blockDotFiles :: (Request -> IO Response) -> Request -> IO ResponseSource
Prevents files of the form '.foo' or 'bar/.foo' from being served
doIndex :: (ServerMonad m, FilterMonad Response m, MonadIO m) => [String] -> MimeMap -> String -> m ResponseSource
errorwrapper :: (MonadIO m, MonadPlus m, FilterMonad Response m) => String -> String -> m ResponseSource
Produced by Haddock version 2.4.2