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

相关推荐
审判长烧鸡1 小时前
【PHPer转Go】fmt vs log/slog
go·php
HMS工业网络3 小时前
STP、RSTP到N-Ring的演进之路
服务器·开发语言·php
qq_543447824 小时前
Tcping测速是什么?Tcping测速核心概念解析
服务器·网络·php
Mr数据杨7 小时前
AIGC工具平台-StoryBoard故事板
人工智能·aigc·php
IronMurphy7 小时前
Redis拷打第七讲(最终章)
数据库·redis·php
marsh02069 小时前
49 openclaw故障排查:系统异常时的诊断方法
服务器·前端·青少年编程·ai·php·技术美术
暗冰ཏོ11 小时前
PHP 全栈开发学习手册:从基础到高级实战、Laravel、Redis、面试题完整版
学习·php·laravel
dog2501 天前
为何新增网络路径反而引入额外时延
服务器·网络·php
hbugs0011 天前
EVE-NG桥接外网的5种方式
开发语言·网络·php·eve-ng·rstp·流量洞察