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

}



相关推荐
不老刘13 小时前
LiveKit 本地部署全流程指南(含 HTTPS/WSS)
golang·实时音视频·livekit
Tony Bai19 小时前
再见,丑陋的 container/heap!Go 泛型堆 heap/v2 提案解析
开发语言·后端·golang
梦想很大很大20 小时前
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
前端·后端·go
念何架构之路1 天前
Go进阶之panic
开发语言·后端·golang
先跑起来再说1 天前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
lekami_兰1 天前
MySQL 长事务:藏在业务里的性能 “隐形杀手”
数据库·mysql·go·长事务
却尘1 天前
一篇小白也能看懂的 Go 字符串拼接 & Builder & cap 全家桶
后端·go
ん贤1 天前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
Tony Bai1 天前
“Go 2,请不要发生!”:如果 Go 变成了“缝合怪”,你还会爱它吗?
开发语言·后端·golang
灰子学技术2 天前
go response.Body.close()导致连接异常处理
开发语言·后端·golang