Xử lý lỗi khác nhau theo kiểu bất đồng bộ, và làm sai gây ra thất bại âm thầm hoặc crash. Các quy tắc chính: dùng try/catch với async/await, luôn xử lý Promise bị reject, và không bao giờ để lỗi trong callback bất đồng bộ thoát ra mà không bắt.
async/await — dùng try/catch
() {
{
user = db.(id);
user;
} (err) {
logger.(err);
(, { : err });
}
}
