『Xユーザーのmizchiさん: 「この理解は事故につながる。forEach のコールバックはasync が使えるではなく、単にコールバックの帰り値を無視する。つまりvoid に対してPromise を投げつけてる。 forEach内で発生したpromiseは必ずunhandled promise になるので外側の非同期チェーンで制御できない。例外もすっぽ抜ける」 / X』2024/12/7 14:22:00 https://x.com/mizchi/status/1864740954894405639
『Xユーザーのacomaguさん: 「残念ながらこれは辞めたほうがいい Promise は作ったらすぐに await するか .catch をつけておかないと、エラーが throw されたときに Unhandled Rejection になって Node がプロセスごと落ちる可能性があるので ↓ try ... catch しても catch されない例 https://t.co/niIhhMaNjq」 / X』2024/12/7 14:21:00 https://x.com/acomagu/status/1864848760683352073
jsでawaitを付け忘れる2021/1/2 14:00:00 気づかない間にPromiseが代入されて、思わぬところでバグが発覚する 原因の特定に時間がかかる 簡単に起こる割に修正に手間がかかる 多分tsに移行すれば根治できる