Popularity
3.6
Stable
Activity
0.0
Stable
3
3
2
Monthly Downloads: 4
Programming language: Haskell
License: MIT License
scotty-blaze alternatives and similar packages
Based on the "scotty" category.
Alternatively, view scotty-blaze alternatives based on common mentions on social networks and blogs.
-
scotty-path-normalizer
Scotty action to redirect to a normalized path (remove trailing slash, "..", etc.)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com
Do you think we are missing an alternative of scotty-blaze or a related project?
README
Web.Scotty.Blaze
blaze-html integration for scotty
Exports
blaze :: Html -> ActionM ()
builder :: Builder -> ActionM ()
Example
{-# LANGUAGE OverloadedStrings #-}
import Web.Scotty
import Web.Scotty.Blaze
import Network.Wai.Middleware.RequestLogger
import Text.Blaze.Html (Html)
import qualified Text.Blaze.Html5 as H
import qualified Data.Text as T
import Data.Monoid ((<>))
helloHtml :: T.Text -> Html
helloHtml n =
H.html $ do
H.head $ do
H.title greet
H.body $ do
H.p greet
where
greet = H.toHtml $ "Hello, " <> n
main :: IO ()
main = scotty 3000 $ do
middleware logStdoutDev
get "/:name" $ do
n <- param "name"
blaze $ helloHtml (T.pack n)