Я получил эту функцию:
const upload = (example) => {
console.log('uploading...');
return new Promise(function (resolve, reject) {
resolve & reject
});
};
Я вызываю функцию выше здесь:
const dirents = await fs.readdirSync(path, {withFileTypes:true});
await Promise.all(dirents.map(async (dirent) => {
await upload(example).then((response) => {
console.log('success');
}, (err) => {
console.log(err);
});
});
Вывод должен быть
'uploading' -> 'success' -> 'uploading' ...
Но на самом деле это
'uploading' -> 'uploading' -> 'success' -> 'success'
Я тоже пытался (for ... of
), но у меня это тоже не работает.