@hackage / wai-middleware-static-embedded

Serve embedded static files as a Wai middleware

Latest0.1.0.0

About

Metadata

  • Last updated , by adamse
  • License BSD-3-Clause
  • Categories Web Development
  • Maintained by: adam@sandbergericsson.se

  • Lottery factor: 0

Links

Installation

Readme

Static embedded middleware

A middleware to serve static files from memory. Works particularly well with file-embed.

Example usage

{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}

import Network.Wai.Middleware.StaticEmbedded -- This package
import Data.FileEmbed -- file-embed
import Web.Scotty -- scotty

main :: IO ()
main = scotty 1337 $ do
  middleware (static $(embedDir ".")) -- serves the source directory
  notFound (text "404: Not found!")