不论前端还是后端的码友相信对接口文档一定不会陌生它是web项目的前后端分离开发中首要的一份文档约定。在我接触到的前后端同事中有一部分对接口文档不够重视導致前后端联调时间增加,给前后端开发人员都会增加工作压力(撸码一分钟对接三)。一份好的接口文档不仅是对开发需求的合理性檢查也是对开发逻辑流程的梳理。下面以我一点经验来说说一份好的接口文档怎样写更加有效合理
一、为什么要写接口文档?
1.项目开發过程中因为页面需要不同的功能(简单说增删改查)所以前后端有一个统一的文件(通俗说像一份“ 约定”前后台开发共同遵守这份約定)进行沟通交流开发。
2.方便项目后期的迭代查看更重要的是对项目功能逻辑更加清晰,要考虑整个功能流程所需接收和返回的参数囿哪些(一定要想清楚逻辑流程考虑全面,这是接口文档的灵魂)
二、接口文档规范(一份接口文档是否优雅关键就在于此)。
一级菜单洺称+"-"+二级菜单名称+"-"+最小菜单名称+接口设计文档;如《采购管理-提报需求计划接口设计文档》
如果使用svn来控制版本系统接口发生改变,要先更新文档在进行开发。
3.接口文档的九大要素
接口名称:XX列表信息查询接口
请求数据类型:json
接口描述:描述这个接口对应的什么功能
请求参数: 参数名称 是否必须 数据类型 描述
响应参数: 参数名称 是否必须 数据类型 描述
接口文档需要反复运用到开发实际情况中前后端开發工程师需要共同来制定并遵守这份文档的内容。
编写开发接口文档的好工具
连接发给你们Postman具体教程
里面有详细介绍,简单好用!!!
期待大家一起分享探讨自己宝贵经验
}
是由知名在线文档管理工具团隊DOCWAY提供的一款。支持富文本、markdown、http、websocket及其在线测试;支持jsontxt,xmlbinary等数据格式在线演示,是一个简单好用的在线接口文档管理系统
支持markdown编辑器,支持各种富文本编辑器支持完全或加密分享,支持多个格式导入导出postman、pdf等。
在工作台中选择【团队协作】可以创建一个团队项目。
然后为这个项目添加团队协作成员各项目都可以设置细分权限,以及查看操作记录让团队管理更高效。
支持团队协作也是的特色の一docway致力于加强团队成员之间协作与沟通,为开发者实现开发、文档和实现的无缝连接与交互
}