編集して下部に質問を追加します: 現在、それは正常に実行されますが、非同期で実行されていないだけです(それが async await が試行している理由だと思います)。
私の質問は、情報をアップロードした後にのみアクション (この場合はユーザーに次のステップを求めるプロンプト) を実行できるように、送信プロセスを非同期にする方法です。
リーリー更新: addDoc 関数を .then 関数に変更しましたが、これは機能するようです。現在の問題は、addDoc 関数を実行する前に、uploadImage 関数を完了できないことです。
これは、uploadImage 関数をコミットしようとする試みですが、これがずさんで間違っていることはわかっています:
ああああ
uploadImage()
関数とaddDoc()
関数が JavaScript Promise を返す場合のみ。async/await の詳細については、nodejs.dev の この記事 を参照してください。