Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问伪造图像时出现未经处理的PromisejectionWarning错误?_Javascript_Reactjs_Es6 Promise_Faker - Fatal编程技术网

Javascript 访问伪造图像时出现未经处理的PromisejectionWarning错误?

Javascript 访问伪造图像时出现未经处理的PromisejectionWarning错误?,javascript,reactjs,es6-promise,faker,Javascript,Reactjs,Es6 Promise,Faker,我在这里学习JavaScript。我有一个名为downloadFakeImage.js的文件,其中包含以下脚本: const faker=require('faker'); const axios=require('axios'); const path=require('path'); 常数fs=要求('fs'); 常量url=[]; //从faker生成1000个假url 对于(设i=0;i),您可以添加一个catch块来处理错误,如下所示: const faker=require('f

我在这里学习JavaScript。我有一个名为downloadFakeImage.js的文件,其中包含以下脚本:

const faker=require('faker');
const axios=require('axios');
const path=require('path');
常数fs=要求('fs');
常量url=[];
//从faker生成1000个假url

对于(设i=0;i),您可以添加一个catch块来处理错误,如下所示:

const faker=require('faker');
const axios=require('axios');
const path=require('path');
常数fs=要求('fs');
常量url=[];
//从faker生成1000个假url
for(设i=0;i{
console.log(错误);
});

}
您可以添加一个catch块来处理错误,如下所示:

const faker=require('faker');
const axios=require('axios');
const path=require('path');
常数fs=要求('fs');
常量url=[];
//从faker生成1000个假url
for(设i=0;i{
console.log(错误);
});

}
向承诺链添加一个
catch
回调,对被拒绝的承诺错误执行任何操作,或者放弃并忽略它。这是否回答了您的问题?这是否回答了您的问题?您确实意识到您正试图同时发出1000个请求,对吗?也许端点说“不行”,并向您提供错误,您无法捕获。我可以使用下面的帮助捕获错误。但是,我无法通过阅读错误来解决此问题。可能是我的脚本编写不正确。我可能需要学习如何使用Unsplash API。向承诺链添加
catch
回调,对拒绝的承诺错误做任何处理,或者放弃并忽略它。这回答了你的问题吗?这回答了你的问题吗?你确实意识到你试图同时发出1000个请求,对吗?也许端点说“不行”,并向您提供错误,您无法捕获。我可以使用下面的帮助捕获错误。但是,我无法通过阅读错误来解决此问题。可能是我的脚本编写不正确。我可能需要学习如何使用Unsplash API。谢谢。我可以使用此方法捕获错误od。但是,错误消息对我理解如何调试它没有帮助。不过谢谢。我认为问题在于您对服务器的请求太多。您可以将测试的URL数减少到3,或者使用超时函数设置每个请求的延迟时间。我用重构代码更新了帖子。fir的脚本运行正常st 300图像,然后它失败了。我认为脚本应该适用于少量图像。但是,我的目标是获得大量图像。谢谢。我能够使用此方法捕获错误。但是,错误消息对我理解如何调试它没有帮助。不过,谢谢。我认为问题在于您要求太多到服务器。您可以将测试的URL数减少到3,或者使用超时功能设置每个请求的延迟时间。我用重构代码更新了帖子。前300个图像的脚本运行正常,然后失败。我认为该脚本应该适用于少量图像。但是,我的目标是获得大量图像。