路由器为模板引擎定义了一个 Renderer
接口。
func render(ctx *clevergo.Context) error {
return ctx.Render(http.StatusOK, "index.tmpl", map[string]interface{}{
"message": "hello world",
})
}
在开始之前,我们需要注册一个 Renderer,以下是目前支持的模板引擎。
可以自行实现其他引擎的 Renderer,并通过 PR 在这里进行介绍。
Jet
Jet Renderer 是一个 Jet 模板引擎的适配器。
router.Renderer = jetrenderer.New(jet.NewHTMLSet("./views"))