github.com/gogf/gf@v1.16.9/.example/os/gview/layout/layout2/main.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/net/ghttp" 6 ) 7 8 func main() { 9 s := g.Server() 10 s.BindHandler("/main1", func(r *ghttp.Request) { 11 r.Response.WriteTpl("layout.html", g.Map{ 12 "name": "smith", 13 "mainTpl": "main/main1.html", 14 }) 15 }) 16 s.BindHandler("/main2", func(r *ghttp.Request) { 17 r.Response.WriteTpl("layout.html", g.Map{ 18 "name": "john", 19 "mainTpl": "main/main2.html", 20 }) 21 }) 22 s.SetPort(8199) 23 s.Run() 24 }