知识 分享 互助 懒人建站

    懒人建站专注于网页素材下载,提供网站模板、网页设计、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文档)使用教程-最新评论