官方文档: 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 |