Go+Vben Admin框架初体验
package main
import (
"github.com/viney/go-velty"
"github.com/viney/go-velty/pkg/vine"
)
func main() {
// 初始化Velty引擎
engine := velty.New()
// 设置Velty模板目录
engine.SetDirectory("templates")
// 设置Velty模板文件后缀
engine.SetFileExtension("html")
// 初始化Viney框架
app := vine.New()
// 注册Velty引擎到Viney框架
app.RegisterViewEngine(engine)
// 定义一个简单的路由
app.Get("/", func(ctx *vine.Context) {
// 渲染名为"index"的模板,并传递一个键值对数据
ctx.ViewData("title", "欢迎来到Vben Admin")
ctx.View("index")
})
// 启动服务器,默认监听在8080端口
app.Listen(":8080")
}
这段代码展示了如何在Go语言中使用Vben Admin框架,包括初始化Velty模板引擎、设置模板目录和文件后缀、注册到Viney框架并定义路由来渲染模板。这是学习Go Web开发的一个很好的起点。
评论已关闭