最近在使用iris v12启动时报错go log/slog: package log/slog is not in GOROOT,解决的办法就是升级go版本到1.21及以上,官方说明参考:https://go.dev/doc/go1.21#slog

Golang官方下载地址:https://golang.google.cn/dl/

项目中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
)

使用Iris的代码

 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")
}