在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种:

  第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。

  第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。

  无论哪种方式,都会消耗点时间成本,并且还要想办法凑接口的参数,否则可能就得不到结果。

  于是就想到设计一个接口管理平台,当需要查某张页面的接口时,直接在平台中搜索即可。

一、创建

  创建页面与之前的 BFF 类似,减少了几项,新增了几项,包括标题和平台。

  

  标题就是页面的标题,用于快速搜索,平台分为两部分:前台网页和后台管理。

  两个平台的接口在请求时,略有不同。

  前台网页的接口有些需要验证身份,需要传递身份参数,这是一个加密过的字段。

  后台网页也需要验证身份,但是这些信息是放在请求首部中,一并带到后台中。

  创建页面还有一半是调试部分,鉴权适用于后台管理接口,存储的是身份信息。

  

  在填写相关信息后,点击提交后,在灰底部分就能查看到格式化后的响应数据。

  

  由于是在 Node 环境中发出请求,因此不存在跨域的问题。

二、列表

  在接口列表的过滤条件中,可选择平台,API 和标题支持模糊查询。

  

  可指定行下载,便于将本地存储的字段移植到其他环境,点击新建和编辑会跳转到创建的页面。

  在查看的模态窗口中,可以查看接口的详细说明。

  

  在旁边的选项卡中是调试界面,这样就能在得到查询结果时,立刻调试接口。

作者:|咖啡机(K.F.J)|,原文链接: https://www.cnblogs.com/strick/p/17203344.html

文章推荐

Hbase安装和shell客户端操作

ChatGPT 打字机效果原理

Claude:除ChatGPT外的另一种选择

Redis缓存高可用集群

【性能优化】优雅地优化慢查询:缓存+SQL修改组合拳

Vue2数据驱动渲染(render、update)

RSA 简介及 C# 和 js 实现【加密知多少系列】

设计模式(二十六)----行为型模式之备忘录模式

python安装robotframework的一些常见的错误

如何查看一个 pytorch 的 tensor 占用了多少字节

算法链与管道(上):建立管道

linux系统下文件误删除该如何恢复?