簡體   English   中英

在打字稿中處理 aws-cdk 中的異步代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM