API文档
我理解的一般的web项目中API返回信息应该有两种,一种是JSON(对于ajax请求),另一种是渲染好的HTML页面(比如form表单请求); 那么书写API文档的时候,对于后台直接返回页面的API大家一般是怎么写响应信息的?
API格式
在一个项目中前后端交互的API如果返回是JSON的话,格式一般都是固定的,比如下面这样:
{
"status": {
"code": 0,
"msg": "success"
},
"data": {}
}
那么默认情况下,每次响应成功应该只有data不同(除非需要根据响应内容不同自定义响应状态),这样的情况下文档中应该不需要每次都标注status的内容吧?否则文档中冗余的内容也太多了吧
API文档生成工具
大家一般用什么工具来写API文档?我搜索了一下好像apidoc推荐的比较多,有什么别的建议吗?