Мне известно, что подобные вопросы задавались ранее.Тем не менее, я не могу решить проблему, которая у меня есть.Мне нужно загрузить кучу изображений перед выполнением другой части кода.
(async () => {
const urls = <array of urls>
await urls.map(url => {
const filename = path.basename(url);
const localPath = imagesPath + '/' + filename;
return loadImageToPath(url, localPath);
});
console.log('done');
})();
async function loadImageToPath(url, localPath) {
const file = fs.createWriteStream(localPath);
return await http.get(url, function (response) {
console.log('Image loaded: ' + localPath);
response.pipe(file);
});
}
Может кто-нибудь поделиться с вами этим светом!
спасибо большое