编写接口文档apidoc用法

一、使用 npm install apidoc -g

二、新建一个目录myapp

三、在目录里面编写注释

例如、在myapp目录里新建a文件夹新建c.js(其他后缀名也可以)

	/**
	 * 
	 * @api {get} /company/list 获取公司信息testM
	 * @apiName 获取公司列表testD
	 * @apiGroup All
	 * @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',
	 *   }
	 *   
	 * @param param
	 * @return
	 * @throws Exception
	 * @apiUse result_code
	 */

新建d.js放入公用的 result_code定义

/**
 * @apiDefine result_code
 * @apiSuccess (警告resultCode) {string} 20007 aa啊啊啊啊
 * @apiSuccess (警告resultCode) {string} 20004 bbbbb
 * @apiSuccess (警告resultCode) {string} 11000 ccccc
 * @apiSuccess (警告resultCode) {string} 10021 fdddddddd
 * @apiSuccess (警告resultCode) {string} 10020 eeeeeeeee
 * @apiSuccess (警告resultCode) {string} 10024 ssssccccc
 * @apiSuccess (警告resultCode) {string} 20020 mmmmm
 *
 */

四、apiGroup使用中文

C:\Users\Administrator\AppData\Roaming\npm\node_modules\apidoc\node_modules\apidoc-core,搜索api_group.js ,会出现两个文件,修改比较大的那个,注释掉//group = group.replace(/[^\w]/g, '_');即可

五、运行命令

apidoc -i myapp/ -o doc [-c ./] -f ".*\.js$" 

六、注意如果乱码

把建的js文件 例如c.js以utf-8保存


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值