在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种:
第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。
第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。
无论哪种方式,都会消耗点时间成本,并且还要想办法凑接口的参数,否则可能就得不到结果。
于是就想到设计一个接口管理平台,当需要查某张页面的接口时,直接在平台中搜索即可。
一、创建
创建页面与之前的 BFF 类似,减少了几项,新增了几项,包括标题和平台。
标题就是页面的标题,用于快速搜索,平台分为两部分:前台网页和后台管理。
两个平台的接口在请求时,略有不同。
前台网页的接口有些需要验证身份,需要传递身份参数,这是一个加密过的字段。
后台网页也需要验证身份,但是这些信息是放在请求首部中,一并带到后台中。
创建页面还有一半是调试部分,鉴权适用于后台管理接口,存储的是身份信息。
在填写相关信息后,点击提交后,在灰底部分就能查看到格式化后的响应数据。
由于是在 Node 环境中发出请求,因此不存在跨域的问题。
二、列表
在接口列表的过滤条件中,可选择平台,API 和标题支持模糊查询。
可指定行下载,便于将本地存储的字段移植到其他环境,点击新建和编辑会跳转到创建的页面。
在查看的模态窗口中,可以查看接口的详细说明。
在旁边的选项卡中是调试界面,这样就能在得到查询结果时,立刻调试接口。