Github地址

https://github.com/EDDYCJY/go-gin-example

返回值

字段:code、msg、data

举例

# 失败
{
"code": ,
"msg": "已存在该标签名称",
"data": null
} #成功
{
"code": ,
"msg": "ok",
"data": null
}

接口列表

模块 接口 功能 协议 参数 返回值 示例 问题-备注
认证 /auth   GET

username

password

 

{"code":200,"msg":"ok","data":{"token":"eyJhbGd24ciO"}}

apiv1.Use(jwt.JWT())

使用jwt身份验证时,每个接口访问是都需要加上token验证

  /swagger/index.html 自动生成接口文档 GET      

安装: go get ***

生成:swag init

访问:http://127.0.0.1:8080/swagger/index.html

类型不识别// @Param file body file true "Excel File"

  /upload   POST       ?

标签

/api/v1/tags 获取 GET

name

state

   {

"code": 200,
"msg": "ok",
"data": {
"lists": [{
"id": 4,
"created_on": 1580484919,
"modified_on": 1580484919,
"deleted_on": 0,
"name": "tag1",
"created_by": "jihite",
"modified_by": "",
"state": 0
}],
"total": 1
}
}

modle 与 db table 如何关联
/api/v1/tags 添加 POST

name

created_by

state

 

{
"code": 200,
"msg": "ok",
"data": null
}

 
/api/v1/tags/id 修改 PUT

name

modified_by

state

     
/api/v1/tags/id 删除 DELETE        
/tags/export 导出 POST

name

state

     
/tags/import 导入 POST  file文件      
文件       /api/v1/articles 列表 GET

state

tag_id

     传入参数,因是post获取,无法解析
/api/v1/articles/id 指定列表 GET         
/api/v1/articles 新建 POST

tag_id

title

desc

content

created_by

state

cover_image_url

  {

"code": 200,
"msg": "ok",
"data": null
}

校验参数如何关联的?

[通过form]

/api/v1/articles/id 更新 PUT id

tag_id

title

desc

content

modified_by

state

cover_image_url

    有必要传所有参数吗? 
/api/v1/articles/id 删除 DELETE      {

"code": 200,
"msg": "ok",
"data": null
}

删除了deleted_on赋值,不物理删除 
/api/v1/articles/poster/generate 生成海报 POST        

最新文章

  1. WPF实现三星手机充电界面
  2. linux中offsetof与container_of宏定义
  3. JMeter基础之--元件的作用域与执行顺序
  4. Javascript备忘模式
  5. Android UI开发第四十二篇——实现实现易信的圆形图像和对话列表的图像显示部分
  6. matlab:对一个向量进行排序,返回每一个数据的rank 序号 。。。
  7. 在 IIS 上创建 FTP 站点
  8. ASM丢失disk header导致ORA-15032、ORA-15040、ORA-15042 Diskgroup无法mount
  9. es6零基础学习之项目目录创建(一)
  10. python snownlp情感分析简易demo
  11. Error【0002】:YUM本地源配置问题
  12. Python-Django 模板层
  13. Nginx 流量和连接数限制
  14. 使用ajax请求后端程序时,关于目标程序路径问题
  15. Zookeeper单机伪集群
  16. python导入csv/txt文件
  17. 用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)
  18. MiUI开发者版刷入xposed框架--简洁方法
  19. Linux内核分析——第二章 从内核出发
  20. 在centos中修改yum源为阿里源

热门文章

  1. 手把手教你使用Hexo+GitHub搭建自己的个人博客网站
  2. 使用注解配置Servlet3.0
  3. request库解析中文
  4. C++运算符重载复习
  5. vue配置、创建项目及运行
  6. HDU 5565:Clarke and baton
  7. KEIL的一些函数
  8. Codeforces Round #588 (Div. 2)D(思维,多重集)
  9. 树莓派4B踩坑指南 - (4)输入法和字体
  10. 事件类型-UI事件、焦点事件