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

}



相关推荐
参.商.17 分钟前
【Day49】236.二叉树的最近公共祖先
leetcode·golang
lolo大魔王3 小时前
Go语言的函数与指针的定义
开发语言·后端·golang
codeejun4 小时前
每日一Go-51、Go微服务--API网关-Kong
微服务·golang·kong
梦想与想象-广州大智汇4 小时前
告别“内存刺客”!sync-canal-go:轻量mysql实时同步数据到Elasticsearch‌,clickhouse,redis
mysql·elasticsearch·golang·同步数据
lolo大魔王4 小时前
Go语言的defer语句和Test功能测试函数
开发语言·后端·golang
lolo大魔王5 小时前
Go语言的结构体
开发语言·后端·golang
XMYX-06 小时前
14 - Go 结构体(struct):从基础到高级实战
开发语言·golang
geovindu7 小时前
go: Abstract Factory Pattern
开发语言·后端·设计模式·golang
U盘失踪了7 小时前
go Map
开发语言·golang
止语Lab16 小时前
Go并发编程实战:Channel 还是 Mutex?一个场景驱动的选择框架
开发语言·后端·golang