每个前端都会经历模拟端点请求的需要,有时是因为后端还没有完成其工作,有时是为了调试和模拟特定情况,这在日常生活中很常见。
是的,JSON-Server 令人难以置信并且使用起来非常简单,但几天前我遇到了一个非常具体的问题,最终我发现了一个令人难以置信的浏览器扩展。
首先我会讲一下我遇到的问题,然后你就会明白为什么 JSON-Server 在这种情况下不起作用。
在应用程序中,我必须使用两个不同的端点。第一个在仪表板中加载了一些信息,但该破折号中的一张卡片打开了一个模态框,它依赖于另一个端点。
我们做了一些处理,以防 API 退出,但在某个时候我遇到了一个不可预见的问题,即第二个 API 返回延迟。本来不应该是这样的,但事实就是如此!
第一个仪表板端点返回了消息,但模态 API 花了几秒钟,这足以让我打开模态并且表中没有任何内容。
我花了一段时间才明白发生了什么,直到我意识到这是 API 的问题。
我开始研究并发现 Tweak,Chrome(和其他)的扩展,它非常简单且功能强大。
我的想法不是进行培训,我只是想分享这个扩展中引起我注意的功能之一。
这是我的问题的解决方案
现在,Tweak 开始监视 URL,当它被请求时,(1) 它负责管理我决定返回请求的时间,(2) 我可以模拟响应正文中的数据。
这些都是很酷且易于使用的东西。如果您已经知道该扩展程序并有其他提示,请在此处分享。
拥抱!
以上是模拟请求的详细内容。更多信息请关注PHP中文网其他相关文章!