Chuyển đến nội dung chính
- Khi app chạy, nó sẽ lắng nghe các request.
- Mỗi request sẽ được xử lý theo chuỗi các middleware và routes.
- Middleware là các function chạy ở giữa các http request và response.
- Các middleware thường được chạy theo thứ tự từ trên xuống dưới.
- Middleware nhận vào một request object và trả về một response object để middleware hoặc routes sau sử dụng.
- Tái sử dụng code.
- Tách code thành các chức năng riêng biệt (Single responsiblity principle).
- Parse cookie infomation.
- Parse parameters từ URL và dặt vào request object cho các middleware/ routes tiếp theo.
- Lấy thông tin từ database dựa vào parameter, nếu người dùng được
authorized (từ cookie/session) và đặt vào object request cho các
middleware tiếp theo.
- Authorize user/request.
- Hiển thị data, và kết thúc phản hồi.
- Middleware xử lý lỗi.
Nhận xét
Đăng nhận xét