Tengo el siguiente código y la secuencia en la que se ejecuta es incorrecta:
async function getItems(table) { return obj; // call 3, why it is called after module.exports and how to fix it } const { var1, var2 } = (async () => { await getItems('env-variables-feature'); // call 1 })(); exports = { status: var1, something: var2 }; module.exports = exports; // call 2Como sé, esperar significa que debemos esperar hasta que se ejecute la función.