aws-sdk的TypeScript正确未处理的承诺拒绝



我正在尝试返回AWS Secrets Manager Secret的名称。

我有一个工作示例,当它为我的参数找到匹配项,但抛出UnhandledPromiseRejectionWarning:Unhandled promise rejection

寻求有关如何处理拒绝(或抑制拒绝(并打印出名称(如果存在(或打印secret doesn't exist(如果不存在(的帮助。

// Set Params for Describe Secret
const params = {SecretId: `${dir.name}`};
const response = sm.describeSecret(params).promise()
console.log((await response).Name)

我还没能找到太多与TS相关的只有JS。我对JS/TS 也相当陌生

想出了如何做我想要的

const response = await sm.describeSecret(params).promise()
.then((data) => data.Name).catch(() => {})  

相关内容

最新更新