Go Iris 路由

栏目: Go · 发布时间: 6年前

内容简介:直接通过 function 绑定 controller,function name 映射到 路由的地址function named rule:通过控制器方法的输入参数访问动态路径参数,不需要绑定。当您使用Iris的默认语法来解析来自控制器的处理程序时,您需要使用By字来为方法添加后缀,大写是一个新的子路径。例: 如这种形式 mvc.New(app.Party(“/user”)).Handle(new(user.Controller)) 则:

路由配置规则

直接通过 function 绑定 controller,function name 映射到 路由的地址

function named rule:

func(*Controller) GetLoginBy(id int64)
绑定的controller HTTP-method+routePath
map to - GET:/user/login/{param:long}

通过控制器方法的输入参数访问动态路径参数,不需要绑定。当您使用Iris的默认语法来解析来自控制器的处理程序时,您需要使用By字来为方法添加后缀,大写是一个新的子路径。例: 如这种形式 mvc.New(app.Party(“/user”)).Handle(new(user.Controller)) 则:

  • func(*Controller) Get() – GET:/user.
  • func(*Controller) Post() – POST:/user.
  • func(*Controller) GetLogin() – GET:/user/login
  • func(*Controller) PostLogin() – POST:/user/login
  • func(*Controller) GetProfileFollowers() – GET:/user/profile/followers
  • func(*Controller) PostProfileFollowers() – POST:/user/profile/followers
  • func(*Controller) GetBy(id int64) – GET:/user/{param:long}
  • func(*Controller) PostBy(id int64) – POST:/user/{param:long}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大数据供应链

大数据供应链

娜达·R·桑德斯 (Nada R. Sanders) / 丁晓松 / 中国人民大学出版社 / 2015-7-1 / CNY 55.00

第一本大数据供应链落地之道的权威著作,全球顶级供应链管理专家娜达·桑德斯博士聚焦传统供应链模式向大数据转型,助力工业4.0时代智能供应链构建。 在靠大数据驱动供应链处于领先地位的企业中,45% 是零售商,如沃尔玛、亚马逊,而22%是快消企业,如戴尔电脑。他们都前所未有地掌控了自己的供应链。在库存管理、订单履行率、原材料和产品交付上具有更为广阔的视野。利用具有预见性的大数据分析结果,可以使供需......一起来看看 《大数据供应链》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试