我可以在Javascript中将变量从导出处理程序传递到模块导出吗?
试图将导出处理程序中的异步调用的结果传递回module.exports,但无法传递变量。有什么想法吗我可以在Javascript中将变量从导出处理程序传递到模块导出吗?,javascript,amazon-web-services,aws-secrets-manager,Javascript,Amazon Web Services,Aws Secrets Manager,试图将导出处理程序中的异步调用的结果传递回module.exports,但无法传递变量。有什么想法吗 exports.handler=async(事件、上下文)=>{ 试一试{ const data=await secretsManager.getSecretValue({ 秘密:秘密姓名, }).promise(); 如果(数据){ if(data.SecretString){ const secret=data.SecretString; const parsedSecret=JSON.p
exports.handler=async(事件、上下文)=>{
试一试{
const data=await secretsManager.getSecretValue({
秘密:秘密姓名,
}).promise();
如果(数据){
if(data.SecretString){
const secret=data.SecretString;
const parsedSecret=JSON.parse(secret);
返回{
人力资源库:{
用户:parsedSecret.username,
密码:parsedSecret.password,
connectString:parsedSecret.host,
poolMin:10,
普尔马克斯:10,
池增量:0
},
秘密:解析秘密,
};
}
const binarySecretData=data.SecretBinary;
返回二进制secretdata;
}
}捕获(错误){
log(“检索机密时出错”);
console.log(错误);
}
};
module.exports={
人力资源库
};代码>