Tôi đang làm việc với đối tác trong một dự án. Anh ta đã viết rất nhiều mã trong Node.js + Express, nhưng chúng tôi đã gặp phải các vấn đề với kiến trúc.Cách xử lý lỗi trong Node.js bằng cách sử dụng Express
Để khắc phục điều này, vai trò chính của tôi là tìm ra cách tốt nhất để kiến trúc một ứng dụng Node.js + Express. Tôi đã chạy vào hai kịch bản, xử lý các lỗi và tôi muốn một số gợi ý.
Trước tiên, làm cách nào để nắm bắt các ngoại lệ cấp cao nhất? Điều cuối cùng tôi muốn là cho một lỗi để hoàn toàn giết chết quá trình nút. Tôi muốn tiếp tục phục vụ người dùng khi gặp phải bất kỳ lỗi nào.
Thứ hai, một số lỗi được trả lại qua cuộc gọi lại (chúng tôi đang sử dụng). Là một phần của mỗi trình xử lý tuyến đường, hoặc là chúng tôi hiển thị chế độ xem (GET), chuyển hướng đến một tuyến đường khác (POST) và chúng tôi muốn chuyển hướng đến màn hình lỗi có thông báo lỗi tùy chỉnh. Làm thế nào tôi có thể chắc chắn nắm bắt được logic này ở một nơi?
Có thể làm điều đó với tên miền, vui lòng kiểm tra câu trả lời này: [Xử lý lỗi hoặc miền nhanh? - Câu trả lời] [1] [1]: http://stackoverflow.com/a/27382031/923642 – JakubKnejzlik