iris 编写程序
iris 框架是使用 go 语言编写的 Web 程序开发框架,它功能强大,使用简单,具有极高的开发和运行效率。
我们使用 iris 框架,编写一个最简单的 Web 应用,实现在浏览器输出 “Hello World”。
1. 创建项目 helloworld
创建 helloworld 项目目录。
$ mkdir helloworld && cd helloworld
2. 使用 go mod 管理包
$ go mod init helloworld
3. 编写程序,存放到 helloworld.go 文件,代码如下:
package main import ( "github.com/kataras/iris" ) func main() { app := iris.New() app.Handle("GET", "/", func(ctx iris.Context) { ctx.HTML("<h1>Hello World<h1>") }) app.Run( iris.Addr("localhost:8000"), iris.WithoutServerError(iris.ErrServerClosed),//无服务错误提示 ) }
4. 运行程序
在 helloworld 目录下,使用 go run 命令运行程序。
$ go run helloworld.go
5. 查看运行结果
打开浏览器,地址栏中输入:http://localhost:8000,就会看到浏览器中输出:Hello World。
监听和服务你可以启动服务监听任何类型为 net.Listener 乃至 http.Server 实例。服务器的初始化方法应该是在最后, 通过 Run 方法执行。Go 开发者使用最常用的方法是通过使用 ...