我启动可执行文件(在使用 cabal 构建它之后),它显示“应用程序已启动,正在侦听端口 3000”。接下来,我使用 Web 浏览器连接到它,控制台显示“threadWaitRead 在 Windows 上需要 -threading,或者使用 System.IO.hWaitForInput。” 网络浏览器从不连接。不知道这实际上是建议我做什么来解决问题。
{-# LANGUAGE TypeFamilies, QuasiQuotes, MultiParamTypeClasses,
TemplateHaskell, OverloadedStrings #-}
import Yesod
data HelloWorld = HelloWorld
mkYesod "HelloWorld" [parseRoutes|
/ HomeR GET
|]
instance Yesod HelloWorld
getHomeR :: Handler RepHtml
getHomeR = defaultLayout [whamlet|Hello World!|]
main :: IO ()
main = warpDebug 3000 HelloWorld