立即刷新导致请求的response没有来得及加载造成的this request has no response data available

1、前端递归调用后端接口

bash 复制代码
    const startProgress = () => {
        timer.value = setInterval(() => {
            if (progress.value < 100) {
                time.value--;
                progress.value += Math.ceil(100 / wait_time.value);
            } else {
                clearInterval(timer.value);
                progress.value = 0;
                timer.value = null;
                time.value = wait_time.value;
                // 在进度条完成时触发事件
                startProgress();
            }
            triggerEvent();
        }, 3000);
    };

2、不停的请求后端数据

// 触发事件

const triggerEvent = () => {

//sleep(3000).then(() => {

console.log("------getPaint count is: ------");

// 这里是触发事件的代码

getPaint()

// });

};

3、导致请求死循环

4、解决办法

把刷新频率时间 1秒 改为 3秒 刷新的慢一下 后台返回就不报异常了

相关推荐
小徐不徐说19 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
代龙涛1 天前
WordPress Query 查询机制详解(WP_Query)
开发语言·后端·php·wordpress
达达表哥1 天前
VIC博客全新版本 底层优化 包含新主题新插件
php·腾讯云·开源软件
vipxieliang1 天前
PHP 性能优化实战:一次线上内存泄漏与连接数打满的排查复盘
php
vipxieliang1 天前
使用 PHP 构建命令行工具:从 $argv 到 Symfony Console 与 Cron 集成
php
vipxieliang1 天前
ThinkPHP 8.0 路由完全重写:新写法与迁移适配指南
php·thinkphp
AlanAshley1 天前
无 SIM 卡也能打 110?手机紧急呼叫能力的软硬件技术探究
开发语言·智能手机·php
Escalating_xu2 天前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
niucloud-admin2 天前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:订单列表
开发语言·php
一枕槐安4872 天前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算