14.3 Go iris
下载
go get -u -v github.com/kataras/iris
代码示例
package main import "github.com/kataras/iris" func main() { app := iris.New() //创建html模板引擎 htmlEngine := iris.HTML("./", ".html") app.RegisterView(htmlEngine) //注册app app.Get("/", func(ctx iris.Context) { ctx.WriteString("你好golang ,from iris") }) //返回模板文件 app.Get("/hello", func(ctx iris.Context) { //模板变量 ctx.ViewData("Title", "测试页面") ctx.ViewData("Content", "你好golang,from iris") ctx.View("hello.html") }) //启动 app.Run(iris.Addr(":8080"), iris.WithCharset("utf-8")) }
运行
go build . ./iris 运行二进制命令
1.1. iris笔记
tmpl 指的是template