Hi, please is there a way how I could autorefresh / reload the page in scotty? A small example, where I would like to see that the time refreshes every second: {-# LANGUAGE OverloadedStrings #-} import Web.Scotty import Control.Monad.Trans (liftIO) import qualified Data.Text.Lazy as L (Text, pack) import Data.Time.Clock main = scotty 3005 $ do get "/" $ do time <- liftIO getTime html time getTime :: IO L.Text getTime = do utcTime <- getCurrentTime let timeText = L.pack $ show utcTime return timeText Cheers, M.
If you explicitly want to avoid JavaScript / XHR you could use a meta refresh attribute in your HTML page: http://en.m.wikipedia.org/wiki/Meta_refresh Cheers, Ben On 19 Mar 2014 20:55, "Miroslav Karpis" <miroslav.karpis@gmail.com> wrote:
Hi, please is there a way how I could autorefresh / reload the page in scotty?
A small example, where I would like to see that the time refreshes every second:
{-# LANGUAGE OverloadedStrings #-}
import Web.Scotty import Control.Monad.Trans (liftIO) import qualified Data.Text.Lazy as L (Text, pack)
import Data.Time.Clock
main = scotty 3005 $ do get "/" $ do time <- liftIO getTime html time
getTime :: IO L.Text getTime = do utcTime <- getCurrentTime let timeText = L.pack $ show utcTime return timeText
Cheers, M.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
participants (2)
-
Ben Kolera -
Miroslav Karpis