Мой вопрос заключается в том, что я использую node.js, и у меня есть 2 функции, которые должны быть запущены в определенном порядке, однако они не возвращают обещание при этом. Поэтому мне интересно, как бы я переписал это, чтобы убедиться, что функция main будет возвращать обещание, и если у меня есть вложенные функции, могу ли я просто запустить 2-ю функцию из разрешения 1-й функции?
Вот код:
handleMd5Convert = (file) => {
fs.readFile(file, (err, buf) => {
fs.rename(file, directoryPath + md5(buf) + '.mp3', (err) => {
if (err) console.log('ERROR: ' + err);
})
})
})
HandleMd5Convert должен быть в состоянии. then()
/ Alex