Author: https://t.me/ahillary
Channel: https://t.me/semolina_code_python
Chat: https://t.me/python_with_ahillary
YouTube: https://www.youtube.com/@semolinacode
Coding training: https://t.me/how_to_code_web3
Prop trading: https://t.me/semolina_prop
Промисификация — это преобразование функции, основанной на колбэке, в функцию, возвращающую Promise
. Это позволяет удобно использовать её с then/catch
или async/await
.
В Node.js большинство старых API (например, fs.readFile
) используют колбэки. Мы хотим использовать Promise
— давай посмотрим, как это сделать.
fs.readFile
Исходная версия fs.readFile
использует колбэк: