[英]Dealing with async code in the aws-cdk in typescript
使用帶有 aws-cdk 的打字稿中的異步代碼,有沒有人有一個很好的方法/模式來處理解決承諾和app.syth()
? 我能想到的最好的是:
const promise = new PipelineStack(app, 'pipeline', config)
if (promise){
promise.resolve(foo =>
app.synth()
)
} else {
app.synth()
}
如果可以的話,我只想使是同步的
您可以將代碼簡化為以下代碼。
new PipelineStack(app, 'pipeline', config).then(
foo => app.synth(),
error => console.log(error)
);
你不需要抓住承諾。 只需處理解析的值( foo
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.