我正在使用 Nuxt 3。 我同时使用 Axios 和 Fetch API。 我将 Axios 用于 Laravel API 我将 Fetch API 用于 Nuxt 3 服务器 api。
这在 2 天前还有效。但由于某种原因,这两个项目似乎都被无缘无故地取消了。我什至无法追踪它来自哪里。有时,发布请求会在被取消后立即通过后端,有时则不会。
它也发生在其他请求上,并且不一致但经常发生。 我不知道从哪里开始寻找或者如何构造这个问题,因为从字面上看,我已经被这个问题困扰了两天。我在这件事发生之前就尝试过挑选提交,但它仍然在做同样的事情。
我怀疑 Nuxt 3 从 3.3.2 更新到 3.4.1 之后。但就像我说的,我已经尝试过采摘樱桃,但它仍然很顽固。我还删除了
node_modules
文件夹并运行了软件包的全新安装。但还是一样。有时会被取消,有时不会,但大多数时候都会被取消。
我只需要指导从哪里开始寻找。
也许不相关,但我遇到了同样的问题,但我使用的是 Nuxt3 的
useFetch
可组合项。默认情况下会监视 url
和 options
的值,因此无需调用 *.refresh() 或 *.execute()。如果您这样做,那么您正在重复调用。
与该问题相关的一些 github 问题:Issue 18453