Я думаю, что ваша проблема в том, что вы экспортируете не весь модуль fs
, а какой-то promises
как модуль fs. Попробуй поменять
const fs = require('fs').promises
до
const fs = require('fs')
также fs.readFile
как асинхронная функция, но она не возвращает обещание, поэтому вы не можете await
ее. У него есть параметр обратного вызова с, который будет выполнен, когда функция завершит выполнение. Так что вы можете заключить его в Обещание, чтобы подождать с await
:
await new Promise(resolve=>
fs.readFile('./fundsReleaseTx.x', { encoding: 'base64' },
resolve)
или вы можете просто использовать fs.readFileSync
, который блокирует дальнейшее выполнение кода, пока он не завершит свою работу, поэтому вам не нужны никакие дополнительные приемы для его ожидания.