后端:生成接口文档(node)

建议看看这个链接: https://www.jianshu.com/p/7e1b057b047c/
在这里插入图片描述

  1. package.json加上这么一段 // 已经被证实,本地文档这一步不用做
  "apidoc": {
    "title": "接口文档",
    "url": "http://localhost:256"
  }
  1. 项目根目录下创建apidoc.json, 内容为
{
  "name": "接口文档",
  "version": "1.0.0",
  "description": "腾讯云服务器接口文档",
  "title": "接口文档",
  "url" : "http://localhost:3000"
}
  1. 这里是express接口,在router.get上方加接口注释,示例如下
/**
 * @api {get} /focus/getfocus 获取焦点图
 * @apiDescription 获取焦点图
 * @apiName getfocus
 * @apiGroup focus
 * @apiSuccess {json} result
 * @apiSuccessExample {json} Success-Response:
 *  [
 *      {
 *          "imsrc": "C:\\Users\\goodDream\\Desktop\\shujuku\\服务器文件/public/images/banner/_20200424170643.jpg"
 *      },
 *      {
 *          "imsrc": "C:\\Users\\goodDream\\Desktop\\shujuku\\服务器文件/public/images/banner/_20200424170649.jpg"
 *      },
 *      {
 *          "imsrc": "C:\\Users\\goodDream\\Desktop\\shujuku\\服务器文件/public/images/banner/_20200424170655.jpg"
 *      }
 *  ]
 * @apiSampleRequest http://localhost:256/focus/getfocus
 * @apiVersion 1.0.0
 */
  1. 每次修改接口都需要在控制台执行这一句
apidoc -i router/ -o public/apidoc/

router/ 接口所在的位置(我这里放的全是二级路由)
public/apidoc/ 是生成接口文件的目录

  1. 运行后台, 访问接口文档地址 http://localhost:256/apidoc/index.html(本地直接打开该文件)
    在这里插入图片描述

如果一直加载中,参考这个文章https://blog.csdn.net/leedaning/article/details/51066358?utm_source=blogxgwz7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值