网站

http://apidocjs.com/#demo

Install

npm install apidoc -g

Run

apidoc -i myapp/ -o apidoc/ -t mytemplate/
没有模板
apidoc -i myapp/ -o apidoc/

Demo

首先要有个myapp文件夹

里面有一个接口描述( 详细描述见官网 )

 /**
* @api {post} /company/useList 获取公司员工列表
* @apiName PostCompany
* @apiGroup User
* @apiVersion 0.1.0
* @apiDescription 接口详细描述
*
* @apiParam {int} pageNum分页大小
*
* @apiSuccess {String} code 结果码
* @apiSuccess {String} msg 消息说明
* @apiSuccess {Object} data 分页数据封装
* @apiSuccess {int} data.count 总记录数
* @apiSuccess {Object[]} data.list 分页数据对象数组
* @apiSuccessExample Success-Response:
* HTTP/1.1 200 OK
* {
* code:0,
* msg:'success',
* data:{}
* }
*
* @apiError All 对应<code>id</code>的用户没找到 asdfasdf
* @apiErrorExample {json} Error-Response:
* HTTP/1.1 404 Not Found
* {
* code:1,
* msg:'user not found',
* }
*
*/ /**
* @api {get} /company/useList 获取公司员工列表
* @apiName GetCompany
* @apiGroup User
* @apiVersion 0.1.0
* @apiDescription 接口详细描述
*
* @apiParam {int} pageNum分页大小
*
* @apiSuccess {String} code 结果码
* @apiSuccess {String} msg 消息说明
* @apiSuccess {Object} data 分页数据封装
* @apiSuccess {int} data.count 总记录数
* @apiSuccess {Object[]} data.list 分页数据对象数组
* @apiSuccessExample Success-Response:
* HTTP/1.1 200 OK
* {
* code:0,
* msg:'success',
* data:{}
* }
*
* @apiError All 对应<code>id</code>的用户没找到 asdfasdf
* @apiErrorExample {json} Error-Response:
* HTTP/1.1 404 Not Found
* {
* code:1,
* msg:'user not found',
* }
*
*/

运行


apidoc -i myapp/ -o apidoc/

会生成一个文件夹apidoc,里面就是生成的接口页面
 

最新文章

  1. linux基本命令
  2. jquery选项卡
  3. 用CMake设置Visual Studio工程中预处理器定义值
  4. ATL开发 ActiveX控件的 inf文件模板
  5. base64 加密
  6. Jquery.validate.js表单验证插件的使用
  7. esper 事件引擎,各种事件类型示例代码
  8. 利用Jersey构建REST之入门实例
  9. 【转】C#通过Expression获取指定属性的名称
  10. 项目报错,tomcat中引起
  11. linux下查看已经安装的jdk 并卸载jdk
  12. log4e插件的安装和使用
  13. 中国剩余定理(CRT)与欧拉函数[数论]
  14. es6学习笔记--模板字符串
  15. 【转】 HDMI介绍与流程
  16. js&#183;逻辑运算
  17. JavaScript基础要点
  18. [蓝桥杯]ALGO-95.算法训练_2的次幂表示
  19. std::string的find问题研究
  20. SqlServer Case when then用法总结

热门文章

  1. [Oracle]关于Oracle分页写法的性能分析及ROWNUM说明
  2. Redis的n种妙用,不仅仅是缓存
  3. BZOJ3293_分金币_KEY
  4. 北京Uber优步司机奖励政策(3月12日~3月13日)
  5. 屏蔽Drupal中的“Notice: Undefined index”警告
  6. PyYAML学习第一篇
  7. BBU+RRU基本介绍
  8. POJ 3256 (简单的DFS)
  9. ## 在webapp上使用input:file, 指定capture属性调用默认相机,摄像,录音功能
  10. Django学习总结①