官方文档: https://apidocjs.com/
简书资料: https://www.jianshu.com/p/9353d5cc1ef8
安装
1 | npm install apidoc |
在项目中新建 apidoc.json 文件,也可以放到 package.json 文件中
1 | { |
配置项说明
| 参数 | 描述 |
|---|---|
| name | 工程名称;如果apidoc.json文件中没有配置该参数,apidoc会尝试从pakcage.json文件中读取 |
| version | 版本;如果apidoc.json文件中没有配置该参数,apidoc会尝试从pakcage.json文件中读取 |
| description | 工程描述;如果apidoc.json文件中没有配置该参数,apidoc会尝试从pakcage.json文件中读取 |
| title | 浏览器标题 |
| url | api路径前缀;例如:https://api.github.com/v1 |
| sampleUrl | 如果设置了该参数,那么在文档中便可以看到用于测试接口的一个表单(详情可以查看参数@apiSampleReques) |
| header.title | 页眉导航标题 |
| header.filename | 页眉文件名(markdown) |
| footer.title | 页脚导航标题 |
| footer.filename | 页脚文件名(markdown) |
| order | 接口名称或接口组名称的排序列表; 如果未定义,那么所有名称会自动排序 “order”:[ “Error”, “Define”, “PostTitleAndError”, “PostError” ] |
注释标准
看简书说明
启动
1 | npx apidoc -i ./app/controller/ -o app/public/docs |