nodejs生成apidoc文档

本地安装node.js

进入对应node.js安装目录

C:\Program Files\nodejs>

在对应目录下安装apidoc

C:\Program Files\nodejs>npm install apidoc -g

  • 有可能被墙,注意走代理

进入到对应要生成的apidoc的目录盘

C:\Users\xieziran>d:

执行生成文档命令

D:\git\pc_hi\CloudKvmApi>apidoc -i /git/pc_hi/CloudKvmApi -o /git/pc_hi/CloudKvmApi/apidoc
{"message":"parser plugin 'param' not found in block: 1","level":"warn"}
{"message":"Done.","level":"info"}

代码里添加如下格式,生成出来的文档,就可以通过html查看了

    """
    @api {post} /volume/create_novm 创建无主磁盘
    @apiVersion 1.0.0
    @apiName volume.create_novm
    @apiGroup volume

    @apiParam {string} trace_id 链路追踪id
    @apiParam {string} parent_id 父进程id
    @apiParam {string} module 模块名,disk
    @apiParam {string} action 方法名,create_novm_disk
    @apiParam {string} disk_name 磁盘名称
    @apiParam {string} volume_size 磁盘容量,单位G
    @apiParam {string} storage 存储类型,local:本地存储;ceph:ceph存储
    @apiParam {string} storage_root 存储路径,
        本地存储:磁盘路径,比如/data/instance;
        ceph存储:池名称,比如volumes:6a085c23-2177-242d-7661-c785df7f6230@172.16.1.200:6789,172.16.1.201:6789
    
    @apiSuccessExample {json} 成功
        HTTP/1.1 200 OK
        {
            "code": 0,
            "message": "SUCCESS"
            "data":"volumes/disk_name"
        }
    @apiError ServerInternalError 服务器内部错误
    @apiErrorExample {json} 失败:
        HTTP/1.1 200 OK
        {
            "code": 2,
            "message": "Fails"
        }
    """
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值