ノード8にアップグレードしたばかりで、async/awaitでの作業を開始したいと考えています。私は解決に時間がかかり、私は実際にはより優雅な方法があるかどうか疑問に思っていたエラーに出くわしました。私はリファクタリングのすべての二次的なリファクタのために、この時点でリファクタリング機能全体を望んでいませんでした。promiseチェーンで待っています
async doSomething(stuff) {
...
return functionThatReturnsPromise()
.then((a) => ...)
.then((b) => ...)
.then((c) => {
const user = await someService.createUser(stuff, c);
user.finishSetup();
});
};
上記同様async
になるように、すべてをリファクタリングすることなく、約束チェーンでawait
を使用することができるようにする方法はありますか?
それは '.then(非同期(C)=> { 'で有効なすべてのことをすべきではない? –
私は全体のチェーンを巻いていた...この前をいじったときに、私は逃したおそらく何だこれありがとう! –
この単純な例では、私は待っている必要はありませんが、実際のコードでは、ユーザーに行う必要があるものがあります。 –