apidoc生成文档使用

1、首先全局安装apidoc
命令:

npm install apidoc -g

2、安装完成,查看是否安装上

apidoc -h

3、在项目根目录建apidoc.json文件

{
  "name": "Api文档",
  "title": "Api文档",
  "description": "描述",
  "url": "http: //127.0.0.1:3000",
  "version": "1.0.0"
}

4、生成文档的命令

// 例如:routes是文档的目录
apidoc -i routes/ -o public/apidoc/

5、示例:

/**
 * @api {post} /ncp/login 密码登录
 * @apiDescription 密码登录
 * @apiName loginPassword
 * @apiGroup 登录
 * @apiParam {string} phone 手机号码
 * @apiParam {string} password 密码
 *  @apiHeader (输入token) {string} access-token 请求头
 * @apiSuccess (成功状态) {string} status 成功状态码200
 *  * @apiSuccessExample  {json} 返回数据格式
*{
  *  "msg": "登录成功",
  *  "status": 200
*}
 * @apiError (失败状态){string} status 返回错误消息400
 *  * @apiErrorExample  {json} 返回数据格式
 * {
 *   "msg": "用户名不存在",
 *   "status":400
 * }

 * @apiSampleRequest http://localhost:3000/api/login
 * @apiVersion 1.0.0
 */

基础参数介绍

@api

/** 
 * @api {method} path [title]
 */
参数描述
method请求的方法名称:如GET、POST等等
path请求路径
title接口名称

@apiGrou定于api归属的组名,生成的文档会把该api注释归类到该值对应的api组上

参数描述
name归属名称

@apiName用于定义API文档的一个实例,并用作实例名称

/**
 * @apiName name
 */
参数描述
name实例名称

@apiHeader设置请求头

/**
*  @apiHeader (提示) {type} name 请求头
*/
参数描述
type数据类型(string,number等)
name请求头字段(比如:access-token)

@apiParam携带的参数

/**
@apiParam {type} phone decs
*/
参数描述
type数据类型(string,number等)
phone字段
decs描述(比如:手机号码必传)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kjs_pass

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值