Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 71.6MB ·虚拟内存 1299.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
iris 框架是使用 go 语言编写的 Web 程序开发框架,它功能强大,使用简单,具有极高的开发和运行效率。
我们使用 iris 框架,编写一个最简单的 Web 应用,实现在浏览器输出 “Hello World”。
创建 helloworld 项目目录。
$ mkdir helloworld && cd helloworld
$ go mod init helloworld
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),//无服务错误提示 ) }
在 helloworld 目录下,使用 go run 命令运行程序。
$ go run helloworld.go
打开浏览器,地址栏中输入:http://localhost:8000,就会看到浏览器中输出:Hello World。
监听和服务你可以启动服务监听任何类型为 net.Listener 乃至 http.Server 实例。服务器的初始化方法应该是在最后, 通过 Run 方法执行。Go 开发者使用最常用的方法是通过使用 ...