开发谷歌插件-前端请求一次,后端显示多次请求问题

130 阅读1分钟

介绍

第一次开发谷歌插件的小白,遇到一个很离谱的bug,前端发送请求到后端,后端发现接口多次调用,前端查看插件视图的network,只有一次请求记录,后端排查代码发现没问题,前端排查代码发现没问题,network只有一次记录,但后端会收到多次调用

解释

其实这不算一个bug,可能是我新手开发的原因,我们开发谷歌插件是要在插件的视图中调试, ,比如我们这时候更改了一个小功能,想要看看行不行,就会刷新插件,如果这时候你上一个调试的视图窗口没有关闭,就可能会创建多个视图,可以点击详情查看有几个视图,如下图,但我们能看到的只有一个视图窗口,所以这时候你发送请求就会发生,有几个视图就会调用几次接口,因为我们只看到一个视图,所以才会看到network 只有一个记录

image.png

image.png

解决

我们每次刷新插件的时候,记得关闭视图窗口在刷新,就可以了