立即刷新导致请求的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秒 刷新的慢一下 后台返回就不报异常了

相关推荐
运维之美@17 分钟前
运维工程师的 perf 入门实战
运维·网络·php
catchadmin37 分钟前
PHP 8.5 升级生存指南:避免凌晨两点回滚的检查清单
开发语言·php
匀泪1 小时前
CE(NFS服务器)
运维·服务器·php
橘子131 小时前
MySQL基础(一)
数据库·mysql·php
Hi202402174 小时前
使用Smokeping监控公网服务器质量
运维·服务器·php·smokeping
码农水水5 小时前
京东Java面试被问:Spring Boot嵌入式容器的启动和端口绑定原理
java·开发语言·人工智能·spring boot·面试·职场和发展·php
运筹vivo@5 小时前
攻防世界: simple_php
android·php·android studio
BingoGo6 小时前
Livewire4 正式发布!PHP 也可以无需写一行 Javascript 代码就能实现 Vue 的功能
后端·php
catchadmin17 小时前
Laravel12 + Vue3 的免费可商用商业级管理后台 CatchAdmin V5 正式发布
开发语言·php
亚历山大海18 小时前
PHPword支持导出富文本网络图片,支持SVG导出
php