BFWSOA框架如何实时自动生成接口文档
在app或小程序开发的过程中,我们经常要写接口文档,导致接口文档与接口更新缓慢不匹配问题,而且增加了接口人员的工作量。
今天BFWSOA框架内置了接口文档自动生成机制,让你专注于接口逻辑的实现,文档会根据注释自动生成、
自动生成,还可以在线调试接口
那么怎么打开这个页面呢
其实在开发过程中备注的时候注意一下几点就行了
<?php namespace App\Demo\Controler; use Lib\BoControler; /** * * @author bfw * <t>用户模块</t> * <d> 用户登录注册相关接口</d> */ class Controler_Member extends BoControler { /** * <t>用户登录</t> * method POST * @param string mobile 手机号 必填 * @param string code 验证码 必填 * 返回json{"status":200,"data":"xxxx"} */ function Login($mobile = "", $code = "") { return [ "status" => 200, "data" => "登录成功" ]; } } ?>这是用bfwsoa编写的接口,我们看到注释的标题我们使用<t>标题</t>表示,注释的描述我们用<d>描述</d>来表示
然后还要更改配置文件,在项目的config目录下有一个config.php,将show_apidoc设为true,表示打开
<?php $_config_arr['App'] = [ "show_apidoc"=>true, ]; ?>
最后在项目访问域名的后面加上?getapidoc=1&route=2,就可以打开接口文档了
网友评论0