apiDoc 参考

安装

npm install apidoc -g


配置文件

在运行命令的为止增加一个 apidoc.json 文件。

{
  "name": "RESTful API 文档",
  "version": "3.1.0",
  "description": "这是 RESTful API 文档的描述",
  "title": "RESTful API 文档的标题",
  "url": "http://127.0.0.1:8089",
  "template": {
    "forceLanguage": "zh_cn",
    "withCompare": true,
    "withGenerator": true
  }
}


运行

apidoc -i myapp/ -o apidoc/ -t mytemplate/


查看帮助

apidoc -h


例子一

/**
* @api {get} /api/articles 文章列表
* @apiVersion 2.1.0
* @apiName 文章列表
* @apiGroup 文章接口
* @apiSampleRequest /api/articles
* @apiParam {String} page	    选填,页码
* @apiParam {String} per_page	  选填,每页条数,默认20
* @apiParam {String} category_id	选填,分类ID,留空的话,返回所有文章
* @apiParam {String} order	    选填,desc或者asc,默认desc
* @apiParam {String} sortby	    选填,排序字段,默认为id, 允许字段 id,list_order,create_time
*/


生成文档



例子二


/**
* @api {post} /api/articles 添加文章
* @apiVersion 2.1.0
* @apiName 添加文章
* @apiGroup 文章接口
* @apiHeader {String} Authorization 用户授权token
* @apiSampleRequest /api/articles
* @apiParam {String} category_id 必填,分类ID
* @apiParam {String} name    必填,文章标题
* @apiParam {String} content	 必填,文章内容
* @apiParam {String} description 必填,文章描述
* @apiParam {String} thumbnail	 选填,缩略图地址 类似20190822/1624...21588013.jpg
*/


生成文档



apiDoc 官网:https://apidocjs.com/

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
真诚赞赏,手留余香
赞赏
随机推荐
curl 的用法指南
MySQL 字符串截取函数 SUBSTRING_INDEX
WordPress 中如何在主题和插件中使用
Vue3 挂载全局方法
WordPress 自定义 JWT 授权和验证
Nginx 使用 Njs 授权访问文件
WordPress 分类添加自定义字段
JavaScript 原生拖放