go 修整

阅读: 评论:0

go 修整

go 修整

命名、格式啊的清晰,就可以看出这个人的思路很清晰,你在过了很久之后重新看代码,也不会觉得累,就可以全身心去看逻辑实现,而不在这上面分散精力。

go 修整

  • 路由
  • 返回
    • 查看list返回
    • create返回
    • 普通返回
  • 上交代码
    • 接口说明
    • markdown

路由

我们的模块cluster,做cluster的增删查改
集群管理体统里面有cluster,创建一个cluster,有了createcluster,你想查看你创建的cluster,就有了clusterlist,路由的时候写的是/cluster/cluster/list,我之前写的是/cluster/cluster/clusterlist,区别一下,感受一下,你把它想象文件,是不是cluster下面有list和一些其他的方法,你在电脑里面是不是就是这样创建文件的。/cluster/cluster/create–>/对象/对象/对象/动作(也就是方法)。
这样方法=/名词/动词
clusterlist=/cluster/list

返回

查看list返回

则要输出code,data(列表信息),total(列表总长度)

if self.BindAndValidate(c, &cluster_id) {data,total := clusterService.ClusterList(cluster_id, limit, page)c.JSON(200, gin.H{"code":          200,"data":         data,"total":        total,})
}

create返回

data为其id

if self.BindAndValidate(c, &cluster_name) {data, err := create(cluster_name)if err != nil {fmt.Println(err.Error())} else {c.JSON(200, gin.H{"code":  200,"data":  data,})}
}

那么前端获取id,就这可做post请求通过id获取cluster的信息。

普通返回

返回至少要有两个信息
方法的err非空,打印输出错误;方法的err为空,返回200和方法返回的数据(data)

if self.BindAndValidate(c, &cluster_id) {data, err := update(cluster_id)if err != nil {fmt.Println(err.Error())} else {c.JSON(200, gin.H{"code":  200,"data":  data,})}
}

上交代码

接口说明

CreateCluster:创建集群 post cluster/cluster/create //方法:功能 请求方式(post or get) 路由
cluster_name //请求参数
cluster_name:北京集群 //请求参数说明+示例
{ //请求返回的josn  --->  code 200 和data都不能少"code": 200,"data": 54
}

markdown

最后加上markdown
标题 ctrl-/ctrl+
缩进 ctrl[/ctrl+
列表 -空格

本文发布于:2024-01-30 12:55:24,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170659052720150.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23