packages feed

salvia-0.1: src/Demo.hs

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 "."