zoukankan      html  css  js  c++  java
  • apiDoc 入门

    网站

    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,里面就是生成的接口页面
     
  • 相关阅读:
    Centos6.8下设置gitlab服务开机自启动,关闭防火墙开机自启动
    gitlab设置SSH key
    在centos6.8下安装gitlab遇到的坑
    recyclerView中的方法
    ListView中的方法
    tcp断开时分几步
    get,post区别
    cookie是什么,在什么地方会用到
    http和https的区别
    keystore是个嘛东西
  • 原文地址:https://www.cnblogs.com/yang-C-J/p/7504825.html
Copyright © 2011-2022 走看看