module Demo where import Network.Socket import Network.Salvia.Httpd import Network.Salvia.Handlers -- Serve the current directory. main :: IO () main = do conf <- defaultConfig addr <- inet_addr "127.0.0.1" start (conf { listenAddr = addr, listenPort = 8080 }) (hDefaultEnv myHandler) -- Serve the current directory. myHandler :: Handler () myHandler = hFileSystem "."