を一個ずつやってくことにします。
{-# LANGUAGE TypeFamilies, QuasiQuotes, MultiParamTypeClasses, TemplateHaskell, OverloadedStrings #-}
import Yesod
data HelloWorld = Inputs
mkYesod "HelloWorld" [parseRoutes|
/ TestR GET
|]
instance Yesod HelloWorld where
approot _ = ""
getTestR :: Handler RepHtml
getTestR = defaultLayout [whamlet|HelloWorld!|]
main :: IO()
main = warpDebug 3000 Inputs
ひとまず
http://localhost:3000/
で動作の確認は出来るのですが
文法もろくに分かってないので、なにしてるのかさっぱりです。
まず頭の{-# #-}ってなんなんでしょう?
こういうのってgoogleで対象にならないのでどうやって調べたらいいのかわからない。
0 件のコメント:
コメントを投稿