使用apidoc 模块 编写接口文档

1.安装模块 全局安装 -g / --global

yarn add apidoc --global

2.给项目package.json配置

"apidoc": {
  "title": " admin pro",
  "url" : "http://localhost:3001/"
}

3.在接口上面编写接口文档

文档接口前配置如下的类似代码

/**
 * @api {get} /api/nav/navcategory 获取导航分类
 * @apiName GetNavCategory
 * @apiGroup Nav
 *
 * @apiSuccess {String} code 状态码.
 * @apiSuccess {String} message  描述
 * @apiSuccess {String} data  数据
 *
 * @apiSuccessExample Success-Response:
 *     HTTP/1.1 200 OK
 *     {
 *       "code": "200",
 *       "message": "导航的分类数据",
 *       "data": []
 *     }
 * @apiSampleRequest /api/nav/navcategory
 */
router.get('/navcategory', (req, res, next) => {
  sql.find(Navcategory, {}, { _id: 0, __v: 0 }).then(data => {
    res.status('200').send({
      code: '200',
      message: '导航的分类数据',
      data
    })
  })
})
module.exports = router

保存 apidoc

apidoc -i api/ -o public/apidoc

apidoc   是命令
-i       表示下载
api/空格     该接口所在的文件夹(api) 下面所有的(写的接口)文件 (f范围)
-o     表示 output  输出到
public/apidoc  public下面的apidoc文件夹  

每次修改后 都运行这个命令 就可以保存了

访问接口文档 http:localhost:3001/apidoc 就可以看到了 (具体看自己项目设置的端口号)

文档展示

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容