知识 分享 互助 懒人建站

懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

懒人建站提供网页素材下载、网站模板
知识 分享 互助!

ApiDoc(通过代码中的注释生成Api文档)使用教程

作者:不吃鱼的猫 2022-11-13 人气:
ApiDoc简明使用教程,ApiDoc是一个通过代码中的注释生成Api文档的js插件,全局安装APIDOC,配置一个 apidoc.json 文件,配置package.json 添加ApiDoc快捷执行命令

1.全局安装APIDOC

需要nodejs环境,在项目目录下面使用 npm 安装

 npm install apidoc -g

2.配置一个 apidoc.json 文件,内容如下:

{
"name": "懒人建站",
"version": "1.0.0",
"description": "懒人建站 Api文档",
"title": "懒人建站API V1",
"url" : "http://127.0.0.1:20221/v1",
"sampleUrl" : "http://127.0.0.1:20221/v1"
}

3.配置package.json 添加ApiDoc快捷执行命令

"doc": "apidoc -i app -o apidoc"

{"name": "api","version": "0.1.0","private": true,"scripts": {"doc": "apidoc -i app -o apidoc"}}

注:apidoc -i app -o apidoc 要生成api的文件夹(可以是绝对地址) apidoc是api输出文件夹

4.添加注释,参数解释 参考:

https://apidocjs.com/

5.执行第三步的命令即可生成 api 文档

npm run

注释示例:

/**
* @api {get} /details/:Id 获取用户详情
* @apiName GetUserDetails
* @apiGroup 会员模块
* @apiParam {Number} Id Users unique ID.
* @apiSuccess {String} firstname Firstname of the User.
* @apiSuccess {String} lastname Lastname of the User.
* @apiSuccessExample Success-Response:
* HTTP/1.1 200 OK
* {
* "firstname": "懒人建站",
* "lastname": "Doe1"
* }
*
* @apiError UserNotFound The id of the User was not found.
* @apiErrorExample Error-Response:
* HTTP/1.1 404 Not Found
* {
* "error": "UserNotFound"
* }
*/
↓ 查看全文

ApiDoc(通过代码中的注释生成Api文档)使用教程由懒人建站收集整理,您可以自由传播,请主动带上本文链接

懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

ApiDoc(通过代码中的注释生成Api文档)使用教程-最新评论