/** * user路由组 * @Author: songlin.lu * @Date: 2020/11/19 9:59 */ package api import ( "github.com/kataras/iris/v12" "github.com/kataras/iris/v12/context" ) /** * @Description: userParty user 路由组实例 * //用户模块users //xxx/users/register 注册 //xxx/users/login 登录 //xxx/users/info 获取用户信息 */ var userParty iris.Party /** * @Description: 初始化 user 路由组:/users */ func UserRoutingParty() { //路由组请求 userParty = app.Party("/users", func(context context.Context) { //处理下一级请求,就是users斜杠后面的 context.Next() }) testUser() } func testUser() { //路由组下面的下一级请求 //xxx/users/register userParty.Get("/register", func(context context.Context) { app.Logger().Info("用户注册功能") context.HTML("<h1>用户注册功能</h1>") }) //路由组下面的下一级请求 //xxx/users/login userParty.Get("/login", func(context context.Context) { app.Logger().Info("用户登录功能") context.HTML("<h1>用户登录功能</h1>") }) }