APIDOC-推荐一个API生成器

一、APIDOC

(1)官网:http://apidocjs.com/

(2)页面简单

二、使用:

①安装nodejs。然后npm install apidoc -g

②在自己的项目下新建一个json文件名为:apidoc.json

{
  "name": "APIDOC测试",
  "version": "1.0.0",
  "description": "测试接口文档",
  "title": "APIDOC测试",
  "url" : "http://localhost:8080/api-ebike"
}

③代码案例:

@RestController("/users")
public class TestController {
	/**
	 * @api {POST} /test/getById 根据id查询用户
	 * @apiGroup Users
	 * @apiVersion 1.1.0
	 * @apiDescription  根据id查询用户
	 * @apiHeader {String} Authorization 用户授权token
	 * @apiHeader {String} firm 厂商编码
	 * @apiHeaderExample {json} Header-Example:
	 * 	{
	 * 		"Authorization": "elkjlkjvcxncsdfkjlsdkjf,smdnf,mn",
	 *     	"firm": "cnE="
	 * 	}
	 * @apiParam {Integer} id userId[必填]
	 * @apiSuccess {String} status 信息
	 * @apiSuccess {String} msg 返回码
	 * @apiSuccess {String} data 数据
	 * @apiSuccessExample {json} 成功返回样例:
	 * {
	 * 	  "status": 0,
	 * 	  "msg": "success",
	 * 	  "data": {
	 * 	  		"id": 1,
	 * 			"appName": "1",
	 * 			"appId": null,
	 * 			"appSecret": "1",
	 * 			"isFlag": "1",
	 * 			"accessToken": "1"
	 * 	   }
	 * }
	 * @apiErrorExample {json}   错误返回样例:
	 * {"respCode":"F2001","respMessage":"验证码有误,请重试"}
	 * {"respCode":"F2003","respMessage":"手机验证码有误,请确认后重试"}
	 * {"respCode":"F2004","respMessage":"邮箱验证码有误,请确认后重试"}
	 * {"respCode":"F9999","respMessage":"系统异常提示"}
	 */
	@RequestMapping("/getById")
	public ServerResponse<AppEntity> getById(Integer id){
		AppEntity entity = new AppEntity();
		entity.setId(id);
		entity.setAccessToken("1");
		entity.setAppName("1");
		entity.setAppSecret("1");
		entity.setIsFlag("1");
		return ServerResponse.createBySuccess("success", entity);
	}
}

④在项目目录下也就是apidoc.json同级目录下执行:

apidoc -i src/ -o apidoc/

⑤ 然后在apidoc这个目录下,打开index.html。就可以查看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
APIDOC一个用于生成RESTful API文档的工具,它可以从代码注释中提取特定格式的内容生成文档。它支持多种开发语言,如GO、Java、C、Rust等。使用APIDOC可以方便地为后端代码编写接口文档,并且可以自动生成文档。在Node.js项目中使用APIDOC,你需要新建一个文件夹来存放生成的文档,并在项目的启动文件(如app.js)中添加相应的配置,示例代码如下:app.use('/apidoc存放的位置',express.static('apidoc存放的位置'));其中,'apidoc存放的位置'是你存放APIDOC生成的文件的路径,通过访问相应的URL地址,即可自动运行生成的API文档。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Node与apidoc的邂逅——NodeJS Restful 的API文档生成](https://blog.csdn.net/weixin_33953249/article/details/93345878)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [APIDOC- API文档生成工具——node](https://blog.csdn.net/mantou_riji/article/details/125697962)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值