Nuxt 3 Axios 和 Fetch API 不断无故取消

问题描述 投票:0回答:1

我正在使用 Nuxt 3。 我同时使用 Axios 和 Fetch API。 我将 Axios 用于 Laravel API 我将 Fetch API 用于 Nuxt 3 服务器 api。

这在 2 天前还有效。但由于某种原因,这两个项目似乎都被无缘无故地取消了。我什至无法追踪它来自哪里。有时,发布请求会在被取消后立即通过后端,有时则不会。

它也发生在其他请求上,并且不一致但经常发生。 我不知道从哪里开始寻找或者如何构造这个问题,因为从字面上看,我已经被这个问题困扰了两天。我在这件事发生之前就尝试过挑选提交,但它仍然在做同样的事情。

我怀疑 Nuxt 3 从 3.3.2 更新到 3.4.1 之后。但就像我说的,我已经尝试过采摘樱桃,但它仍然很顽固。我还删除了

node_modules
文件夹并运行了软件包的全新安装。但还是一样。有时会被取消,有时不会,但大多数时候都会被取消。

我只需要指导从哪里开始寻找。

axios fetch nuxt.js fetch-api nuxt3
1个回答
0
投票

也许不相关,但我遇到了同样的问题,但我使用的是 Nuxt3 的

useFetch
可组合项。默认情况下会监视
url
options
的值,因此无需调用 *.refresh() 或 *.execute()。如果您这样做,那么您正在重复调用。

与该问题相关的一些 github 问题:Issue 18453

© www.soinside.com 2019 - 2024. All rights reserved.