博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用apidoc 生成Restful web Api文档——新手问题与解决方法
阅读量:6230 次
发布时间:2019-06-21

本文共 993 字,大约阅读时间需要 3 分钟。

使用apidoc工具来给项目做接口文档,不仅有合理的源码注释,还可以生成对应的文档。是给源码写备注的一个极佳实践。


工具名称:apiDoc 

Git地址: 
项目地址: 
样例项目: 

博客学习:

出现的问题:

 

1. 运行:apidoc -i test/ -o apidoc/,

 问题:提示 warn: Please create an apidoc.json configuration file.

 解决:在项目源码文件夹创建 apidoc.json 文件

{  "name": "测试",  "version": "0.0.1",  "description": "API文档测试",  "title": "API文档测试",  "url" : "http://xxxxxxx",  "sampleUrl" : "http://xxxxxxxx",  "template":{    "forceLanguage":"zh-cn"  }}

 

2. 运行:apidoc -i test/ -o apidoc/,

 问题:提示如下错误

Block: 2,Element: '@apiParam',Source: '@apiParam {Number} 当前分页.' Block: 3, Element: '@apiSuccess', Source: '@apiSuccess {String} 新增博文页面.'

 说明:@apiParam、@apiSuccess 等注解后面需要加上结果

    使用规范:@apiSuccess [(group)] [{

type}] field [description]

 解决:在文字前面加上与 field “返回字段的名称” 对应的结果,没有结果时写 null 即可。

 

3. 运行:apidoc -i test/ -o apidoc/ 没有报错,得到结果

 问题:打开的界面只有loading,没有显示内容

 说明:在查找很多相关内容之后,有可能的结果是说配置文件中的version需要和apidoc对应,结果删除了也不行。后面把配置文件修改成最初状态,正常导出API文档。

 解决:将apidoc.json文件修改成如上的默认状态,重新生成即可完成

转载于:https://www.cnblogs.com/imsoft/p/6766967.html

你可能感兴趣的文章
天兔(Lepus)数据库监控系统快速安装部署
查看>>
设置GRUB密码及重置密码
查看>>
使用组策略配置域中计算机系统更新
查看>>
Seam的中文化支持
查看>>
NetBeans 开发 Applet
查看>>
Git学习教程(五):Git标签
查看>>
域环境配置ISA2006企业版存储服务器及NLB之一配置存储服务器
查看>>
[IE 技巧] 显示/隐藏IE 的菜单/工具栏
查看>>
微软私有云分享(R2)2-服务模板的变量
查看>>
足球防守技巧
查看>>
kettle job如何利用java的反射机制获取执行的sql语句
查看>>
SQL 必知必会·笔记<6>使用数据处理函数
查看>>
设计模式:工厂方法模式
查看>>
.Net开发笔记(二十一) 反射在.net中的应用
查看>>
ios31--NSThread
查看>>
设计模式总结篇系列:桥接模式(Bridge)
查看>>
ubuntu VNC连接树莓派
查看>>
[nodemon] Internal watch failed: watch ENOSPC错误解决办法
查看>>
全球首发----Tech·Ed 2006中国 实况报道。全程跟踪。(四)
查看>>
向C#的选项卡中添加自定义窗体
查看>>