作为后端开发,初识一门语言时,选一款合适的 Web 框架是很有必要的。
经过这篇文章 6 款最棒的 Go 语言 Web 框架简介的介绍,有理由相信 iris 是目前最优秀的 Web 框架,今天简单了解下这个框架的使用。
下载
1 | $ go get -u github.com/kataras/iris |
Hello World
1 | package main |
初始化和路由配置都很简单
1 | $ go run main.go |
日志输出
1 | package main |
template 使用
使项目目录结构如下
1 | . |
注册 template 目录和匹配文件
1 | app.RegisterView(iris.HTML("./templates", ".html")) |
初始化静态文件目录
1 | app.StaticWeb("static", "./static") |
传递 template 变量,并显示页面
1 | app.Get("/index", func(ctx iris.Context) { |
运行
1 | $ go run main.go |
完整代码地址:https://github.com/wxnacy/study/tree/master/goland/src/iris_examples/mvc-templates
更多的 method
1 | app.Post("/", func(ctx iris.Context){}) -> for POST http method. |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章