首页 > 解决方案 > 如何在 node.js 中多秒后检查函数结果?

问题描述

我正在拦截页面请求,我想等待特殊请求 20 秒,然后在 chek 响应之后?如果我使用 setTimeout 0r 设置间隔,请求在 20 秒后发送,但我想在页面加载请求发送和代码之后等待响应 20 秒,这是机器人代码,速度无关紧要

   page.on('response',async (response)=>{
     if(response.url().endWith('whatever'){
           x=response.status===200
   }

标签: node.js

解决方案


page.on('response',async (response)=>{

     await sleep(20000);

     if(response.url().endWith('whatever')){
           x=response.status===200
     }
})


推荐阅读