การจัดการ error แตกต่างกันตามสไตล์ async และการทำผิดทำให้เกิดความล้มเหลวแบบเงียบ ๆ หรือ crash กฎสำคัญคือ ใช้ try/catch กับ async/await, จัดการ Promise rejection เสมอ และอย่าปล่อยให้ error ใน async callback หลุดออกไปโดยไม่ถูกจัดการ
async/await — ใช้ try/catch
() {
{
user = db.(id);
user;
} (err) {
logger.(err);
(, { : err });
}
}
