Go+Vben Admin框架初体验
    		       		warning:
    		            这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
    		        
        		                
                
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开发的一个很好的起点。
评论已关闭