apidoc自动生成接口文档(windows)

1、安装nodejs,到https://nodejs.org/en/download/ ,下载nodejs,按照平时软件流程一步步安装下来

2、安装apidoc,在window shell命令行输入npm install apidoc -g 进行安装

3、命令相关

 

参数描述
-f选择要解析的文件,支持正则表达式。-f参数可以使用多次,多个表达式可以对应不同的-f。如:apidoc -f ".*\.js$" -f ".*\\.ts$"
-i选择源代码所在的位置。如:apidoc -i myapp/
-o选择生成的目标文件所在的位置。如:apidoc -o apidoc/
-t为生成文件选择模板,可以创建和使用自定义的模板。(笔者注:目前为止,笔者还没有使用过这个参数)
-h跟绝大多数命令一样,这个参数可以打印出帮助文档

4、文件示例:PHP文件(默认回根据注释部分生成文档):

/**
     * @api {get} /api/goods/info 商城详情
     * @apiDescription  商城详情
     * @apiGroup GOODS
     * @apiParam {int} goods_id 商品id
     * @apiSuccessExample {json} Success-Response:
     * {
     * "code": "10000000",
     * "data": {
     * "id": 22,//商城id
     * "title": "1121231231231231331", //商城标题
     * "price": "6000.00",//价格
     * "img": "1321132321",//封面图片
     * "img_list": "",
     * "desc": "123312",//描述
     * "is_sale": 1,
     * "created_at": null,
     * "updated_at": null
     * },
     * "msg": "成功"
     * }
     */
    public function info(){
        $goodsId = $this->body['goods_id'];

        $goodsService = new GoodsService();
        $result = $goodsService->getGoodsInfo($goodsId);

        return $this->returnJson(['code'=>'10000000','data'=>$result]);
    }

4、执行命令apidoc -i server/ -o apidoc/  (src/是PHP文件所在位置,apidoc/是生成文档所在位置)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值