###概要
awaitを記述する際は、必ずasyncブロック内の直下に記述する必要があるかと思います。
const exist = async() =>{ await next_process() } const next_process = async() =>{ await (リクエスト処理など) }
今回、ifで条件を分岐を行い、trueであれば、次のasync関数を実行したいのですが、ifのブロックに入れる事でawait式がasync関数内に設置されていないという理由で使用できなくなってしまいます。
const exist = async() =>{ if(process.env.NODE_ENV === 'development'){ await next_process() //使用できません。 } } const next_process = async() =>{ await (リクエスト処理など) }
###質問
上記のようにawaitをif/for/thenなどのブロック内d使用したい機会が多々あるのですが、上手く書く方法がわかりません。
アドバイスお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 08:35
2019/12/21 08:39