Iris 是一个快速、简单但功能齐全且非常高效的 Go 网络框架。本文将介绍Golang安装Iris依赖包的方法以及使用这个框架的Hello World例子。

Iris对go版本的要求

iris要求go是1.14及以上版本

环境配置启用模块

1
go env -w GO111MODULE=on

使用go get安装Iris

1
go get github.com/kataras/iris/v12@v12.1.8

项目中go.mod添加Iris

1
2
3
4
5
6
7
module your_project_name

go 1.14

require (
    github.com/kataras/iris/v12 v12.1.8
)

build

1
$ go build

如果现在不了,可以通过环境变量设置代理

1
go env -w GOPROXY=https://goproxy.cn,https://gocenter.io,https://goproxy.io,direct

使用Iris的Hello World例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
package main
import "github.com/kataras/iris/v12"
func main() {
  app := iris.New()
  app.Use(iris.Compression)
  app.Get("/", func(ctx iris.Context) {
    ctx.HTML("Hello <strong>%s</strong>!", "World")
  })
  app.Listen(":8080")
}

本文参考自官方文档:

https://github.com/kataras/iris

https://github.com/kataras/iris/wiki/Installation