3

我正在寻找简单易行的方法来将模板或布局功能添加到servant 中的网站。因此,当我有几个相似的页面时,我不必完全从头开始为每个页面创建布局,我可以创建一个主页面或布局页面,然后每个页面都可以继承它并为自己适当地更改 html 布局。每个人都熟悉这一点。

我怎样才能做到这一点?目前我使用下面的代码,

type API = 
  "items" :> Get '[JSON] [MyData] :<|>
  Raw

app :: Application
app = serve api server

api :: Proxy API
api = Proxy

server :: Server API
server = 
  getItems :<|> 
  serveDirectory "my_html"

startApp :: IO ()
startApp = run 3333 app

请注意,我不想使用必须在 Haskell 代码中描述 html 布局的方法。

4

0 回答 0