首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

@apiParam在apiDoc中的用法

@apiParam是apiDoc中用于定义接口参数的注释标记。它用于描述接口的请求参数,包括请求方法、路径、参数类型、参数名、参数说明等信息。

@apiParam可以用在接口的注释块中,通过以下格式进行使用:

代码语言:txt
复制
/**
 * @api {请求方法} /路径
 * @apiParam {参数类型} 参数名 参数说明
 */

具体参数说明如下:

  • 请求方法:表示接口的请求方法,常见的有GET、POST、PUT、DELETE等。
  • 路径:表示接口的路径,即接口的URL。
  • 参数类型:表示参数的数据类型,如String、Number、Object等。
  • 参数名:表示参数的名称。
  • 参数说明:表示参数的描述信息,可以包括参数的作用、取值范围、必选或可选等。

例如,以下是一个使用@apiParam的示例:

代码语言:txt
复制
/**
 * @api {POST} /user/login
 * @apiParam {String} username 用户名
 * @apiParam {String} password 密码
 */

在以上示例中,使用@apiParam定义了一个POST请求方法,路径为/user/login的接口。该接口需要两个参数:username和password,它们的类型都为String。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

apiDoc构建源代码注释的接口文档 原

在更改文档块之前,将旧文档复制到此文件,apiDoc将自动包含历史信息。...以预格式化的代码输出。 在端点描述的开始处使用它作为完整的示例。 用法: @apiExample {js} Example usage: This is an example....组将用于生成的输出中的主导航。结构定义不需要@apiGroup。 用法: @apiGroup User 名称 描述 名称 组的名称。也用作导航标题。...定义方法文档块的名称。名称将用于生成的输出中的子导航。结构定义不需要@apiName。 用法: @apiName GetUser 名称 描述 名称 方法的唯一名称。...完整的例子 这是一个复杂的例子inherit,versioning文件和历史文件_apidoc.js,解释在代码和生成文档中。

1.8K20

Web API 文档生成工具 apidoc

开始入门 代码注释 完整的案例 ---- 在服务端开发过程中,我们需要提供一份 API 接口文档给 Web 端和移动端使用。...此外,还有比较流行的方式是利用 Swagger 自动化生成文档。这里,笔者想分享另一个 Web API 文档生成工具 apidoc。 apidoc 是通过源码中的注释来生成 Web API 文档。...通过 apidoc 可以非常方便地生成可交互地文档页面。 ? 开始入门 首先,我们需要 node.js 的支持。在搭建好 node.js 环境后,通过终端输入 npm 命名进行安装。...*/ 最后,我们在终端输入 apidoc 命令进行文档生成。...注意的是,在同一个 @apiGroup 下,名称相同的 @api 通过 @apiVersion 区分,否者后面 @api 会覆盖前面定义的 @api。

1.4K30
  • SpringBoot非官方教程 | 第十二篇:springboot集成apidoc

    首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。...一、apidoc简介 apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配置就可以生成高颜值的api接口页面。...二、准备工作 安装完node.js安装api.doc,它的项目源码:https://github.com/apidoc/apidoc 。...更多注释,参见官方文档:http://apidocjs.com/#params 四、写给栗子 首先写配置文件 在项目的主目录新建一个apidoc.json文件: { "name": "example...输命令: apidoc -i chapter4/ -o apidoc/ -i 输入目录 -o 输出目录 chapter4是我的工程名。 可以看到在apidoc目录生成了很多文件: ?

    1.2K70

    APIDoc自动生成接口文档

    要是此时有个文档化的说明那就轻松多啦,现在后端流行的文档生成利器有Swagger,它虽然方便,但是也有弊端得写在的后台的代码中,而且启动整个后台项目才能访问。...最后在浩瀚的网络中还是找到个不错的工具—— Nodejs APIDoc ,非常的强大,支持当前流行的开发语言,如Java,PHP,JavaScript,Python,Ruby等等,下面就来简单的介绍下它的使用方法...安装模块 前面的介绍中已经说了它是基于NodeJS环境,所以你必须先有个NodeJS环境,然后就是安装下APIDoc模块,参考命令如下: 1 npm install apidoc -g 工程配置文件...{String} cusName 姓名 * @apiParam {String} cusSex 性别 * @apiParam {String} cusBirthday 生日 * @apiParam...,如下: 1 apidoc -i apidoc/ -o apidoc/ i 工程所在的文件夹 o 接口文档输出文件夹 文档效果如下图所示: 常见问题 提示 error: Can not read:

    7210

    API文档自动生成工具:apiDoc

    其实每一个优秀的码员在自己的代码中都会加上相应的注释,如果我们能够直接从代码的注释部分自动解析并生成对应的 API 文档,这可就大大提高了我们的效率并且为自动化提供了可能,下面就介绍一款 API 文档自动生成的小工具...等等等等,其工作原理也很简单,按照约定的方式在代码中编写 API 相关注释,它便会从注释中解析各个参数最后生成 API 文档。...API名称 @apiGroup API分组 @apiParam 参数类型、参数名、参数说明 @apiSuccess 请求成功返回的参数类型、参数名、参数说明 @apiSuccessExample...另外说明一下,自动生成的其实是包括字体、css 样式在内的静态文件(使用默认模板即可,不需要自己配置),当然还有 index.html(在浏览器中预览此文件就是上图的效果)。...结束 ---- 简单的介绍就这样吧,本文的目的纯粹就是推荐一下 apidoc 这个小工具,让我们更快速高效的产出 API 文档 ,至于 apidoc 的更多更详细的用法,参考官网即可(npm 或 github

    1.8K21

    在Linux中vim的用法

    vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...复制 「yw」:将光标所在之处到字尾的字符复制到缓冲区中。 「#yw」:复制#个字到缓冲区 「yy」:复制光标所在行到缓冲区。...A) 列出行号 「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。...B) 跳到文件中的某一行 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字 15,再回车,就会跳到文章的第 15 行。...沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Linux中vim的用法

    2.9K31

    在渗透中curl的常见用法

    curl是利用URL语法在命令行方式下工作的开源文件传输工具。其功能以及参数非常多,然而,我们在渗透测试中可以用curl做什么呢?下面就举例说一下,欢迎大家拍砖!...http://www.myh0st.cn/ > index.html 添加下载进度条 curl -# http://www.myh0st.cn/ > index.html ---- 使用不同的版本的...www.myh0st.cn 指定版本 curl --http1.1 http://www.myh0st.cn curl --http2 http://www.myh0st.cn ---- 使用不同的ssl...http://www.myh0st.cn sslv3 curl -3 http://www.myh0st.cn curl --sslv3 http://www.myh0st.cn ---- 使用不同的ip...curl --cert mycert.pem https://www.myh0st.cn 总结 大家可以下载这个软件自己把玩一下,可能整理的不全,作为一款优秀的命令行版网页浏览工具,在实际的渗透中可以帮我们很多

    1.3K00

    在Linux命令中tail的用法

    linux 中的 tail 命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail 会自动刷新,确保你看到最新的档案内容...工作中经常用 tail 命令查看 PHP 错误日志,接口日志等.分享一下这个命令的用法!...File 指定操作的目标文件名 上述命令中,都涉及到 number,如果不指定,默认显示 10 行。Number 前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。...二、tail 命令用法示例 1、tail -f filename 说明:监视 filename 文件的尾部内容(默认 10 行,相当于添加参数 -n 10),刷新显示在屏幕上。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Linux命令中tail的用法

    3.8K30

    volatile在嵌入式系统中的用法

    今天参加一家公司的嵌入式C语言笔试,其中有道主观题谈到在嵌入式系统中volatile变量的用法。平时学习C语言没怎么用到,只用到过static和extern的变量,很惭愧没答上来。...编译器的优化 (请高手帮我看看下面的理解) 在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后,再取变量值时,就直接从寄存器中取值; 当变量值在本线程里改变时...,会同时把变量的新值copy到该寄存器中,以便保持一致 当变量在因别的线程等而改变了值,该寄存器的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致 当该寄存器在因别的线程等而改变了值...>>>>注意,在vc6中,一般调试模式没有进行代码优化,所以这个关键字的作用看不出来。...volatile说明,因为每次对它的读写都可能由不同意义; 另外,以上这几种情况经常还要同时考虑数据的完整性(相互关联的几个标志读了一半被打断了重写),在1中可以通过关中断来实 现,2中可以禁止任务调度

    1.6K20

    在bash中:-(冒号破折号)的用法

    问: 在bash中,这种风格的含义是什么? ${PUBLIC_INTERFACE:-eth0} :- 的用途是什么?...如果 parameter 未设置或为 null,则 word 的扩展将被替换。否则,parameter 的值将被替换。 ${parameter:=word} 分配默认值。...如果 parameter 未设置或为 null,则 word 的扩展被分配给 parameter。然后 parameter 的值被替换。位置参数和特殊参数不能以这种方式分配。...如果 parameter 为 null 或未设置,则 word 的扩展(如果 word 不存在,则为此显示一条消息)将写入标准错误,并且 shell(如果它不是交互式的)将退出。...否则,parameter 的值将被替换。 ${parameter:+word} 使用替代值。如果 parameter 为 null 或未设置,则不替换任何内容,否则 word 的扩展将被替换。

    17860
    领券