Tengo este fragmento de Promise,
let myPromise = new Promise(async function(resolve, reject){ const defaultConfig = { s3: { region: process.env.ENV_S3_REGION, accessKeyId: await juice.string('S3.ACCESS_KEY_ID', juice.MANDATORY), secretAccessKey: process.env.ENV_S3_SECRET_ACCESS_KEY }, uploadConfig: { bucket: process.env.ENV_UPLOAD_BUCKET } } resolve(defaultConfig); }Y me gustaría module.exportar el objeto defaultConfig. Así que hice esto al final del código,
myPromise.then(res => module.exports = res)Pero cuando llama a otro archivo, no puede obtener el valor, me da indefinido. Pero si consola.log el res como, esto puedo generar el valor.
myPromise.then(res => console.log(res))