Iris简单实现Go web服务器

Go 复制代码
package main

import (
	"github.com/kataras/iris"
)

func main()  {
	app := iris.New() // 实例一个iris对象

	//配置路由
	app.Get("/", func(ctx iris.Context) {
		ctx.WriteString("Hello Iris")
	})

	app.Get("/aa", func(ctx iris.Context) {
		ctx.WriteString("bb")
	})

	app.Post("/aa", func(ctx iris.Context) {
		ctx.WriteString("postbb")
	})

	// 路由分组
	party := app.Party("/hello")
	// 此处它的路由地址是: /hello/world
	party.Get("/world", func(ctx iris.Context) {
		ctx.WriteString("hello world")
	})

	// 启动服务器
	app.Run(iris.Addr(":7999"))

}



相关推荐
_小许_1 小时前
Go语言后台实现选中式导出excel文件
开发语言·golang·excel
我是前端小学生3 小时前
Go语言中内部模块的可见性规则
go
我是前端小学生3 小时前
一文理解Go Modules的相关内容
go
1-programmer4 小时前
Go context 对HTTP请求的影响
开发语言·http·golang
zyh_0305214 小时前
GIN
开发语言·后端·golang·gin
ahhhhaaaa-5 小时前
【AI图像生成网站&Golang】项目测试与优化
开发语言·后端·性能优化·golang·pprof·trace
007php0077 小时前
k8s服务搭建与实战案例
linux·运维·服务器·云原生·容器·golang·kubernetes
米饭好好吃.8 小时前
【Go】Go数据类型详解—指针
golang
老大白菜8 小时前
Go使用sqlx操作MySQL完整指南
开发语言·mysql·golang
熬了夜的程序员11 小时前
在 Go 中利用 ffmpeg 进行视频和音频处理
golang·ffmpeg·音视频