Tengo un código como este a continuación. El código aún usa la función de devolución de llamada y quiero cambiar usando la promesa. Dudo en cómo cambiarlos. puedes ayudar como cambiarlo
const fs = require('fs') fs.readdir('/', (err, result) => { if (err) { throw new Error(err.message) } console.log(result) })Siempre que importe una versión asíncrona de readdir() que se encuentra en require('fs').promises que puede leer directorios de forma asíncrona
const fs = require('fs').promises const asyncReadDir = async(dirName) => { try { const dirData = await fs.readdir(dirName) console.log("Read successfully") // other code here } catch(error){ // catch errors console.log(error) } } asyncReadDir("/downloads")