🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
  在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种:   第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。   第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。   无论哪种方式,都会消耗点时间成本,并且还要想办法凑接口的参数,否则可能就得不到结果。   于是就想到设计一个接口管理平台,当需要查某张页面的接口时,直接在平台中搜索即可。 ## 一、创建   创建页面与之前的[BFF](https://www.cnblogs.com/strick/p/15308614.html)类似,减少了几项,新增了几项,包括标题和平台。 :-: ![](https://img.kancloud.cn/2f/95/2f9558463d5286476c47433b97c600b6_1380x878.png =600x)   标题就是页面的标题,用于快速搜索,平台分为两部分:前台网页和后台管理。   两个平台的接口在请求时,略有不同。   前台网页的接口有些需要验证身份,需要传递身份参数,这是一个加密过的字段。   后台网页也需要验证身份,但是这些信息是放在请求首部中,一并带到后台中。   创建页面还有一半是调试部分,鉴权适用于后台管理接口,存储的是身份信息。 :-: ![](https://img.kancloud.cn/63/df/63df1837a4ead5132329c2de221a69ea_1674x1326.png =600x)   在填写相关信息后,点击提交后,在灰底部分就能查看到格式化后的响应数据。 :-: ![](https://img.kancloud.cn/a2/98/a298e8f055ddd0c7f1f89c160d7a64c6_1676x1454.png =600x)   由于是在 Node 环境中发出请求,因此不存在跨域的问题。 ## 二、列表   在接口列表的过滤条件中,可选择平台,API 和标题支持模糊查询。 :-: ![](https://img.kancloud.cn/a0/bf/a0bf99acaa5752d64b1c64027782d490_2964x1084.png =800x)   可指定行下载,便于将本地存储的字段移植到其他环境,点击新建和编辑会跳转到创建的页面。   在查看的模态窗口中,可以查看接口的详细说明。 :-: ![](https://img.kancloud.cn/9f/7e/9f7efbd63c22f521ef955096feb01234_1216x1338.png =400x)   在旁边的选项卡中是调试界面,这样就能在得到查询结果时,立刻调试接口。 ***** > 原文出处: [博客园-Node.js躬行记](https://www.cnblogs.com/strick/category/1688575.html) [知乎专栏-Node.js躬行记](https://zhuanlan.zhihu.com/pwnode) 已建立一个微信前端交流群,如要进群,请先加微信号freedom20180706或扫描下面的二维码,请求中需注明“看云加群”,在通过请求后就会把你拉进来。还搜集整理了一套[面试资料](https://github.com/pwstrick/daily),欢迎浏览。 ![](https://box.kancloud.cn/2e1f8ecf9512ecdd2fcaae8250e7d48a_430x430.jpg =200x200) 推荐一款前端监控脚本:[shin-monitor](https://github.com/pwstrick/shin-monitor),不仅能监控前端的错误、通信、打印等行为,还能计算各类性能参数,包括 FMP、LCP、FP 等。