1. 首页
  2. 考试认证
  3. 其它
  4. 将Hastache模板集成到Scotty轻量级Web框架中

将Hastache模板集成到Scotty轻量级Web框架中

上传者: 2024-10-26 18:21:27上传 ZIP文件 7.16KB 热度 8次

Scotty-Hastache是一个将Hastache模板引擎集成到Haskell的轻量级Web框架Scotty中的实现。以下是一个基本的代码示例,用于展示如何使用Scotty-Hastache快速设置模板:


{-# LANGUAGE OverloadedStrings #-}

module Main where



import Text.Hastache

import Web.Scotty.Trans as S

import Web.Scotty.Hastache



main :: IO ()

main = scottyH' 3000 $ do

    setTemplatesDir \"templates\" -- 设置模板目录



    get \"/:word\" $ do

        beam <- param \"word\"

        setH \"action\" $ MuVariable (beam)

代码解析

  1. 设置模板目录setTemplatesDir \"templates\" 指定模板文件存放的目录。

  2. 获取参数并传递到模板get \"/:word\" $ do用于路由和参数的传递。

下载地址
用户评论