Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Response sau khi qua hết chuỗi middleware

    Response sau khi qua hết chuỗi middleware

    Khái niệm

    Middleware cuối cùng (route handler) thường gửi response bằng res.send(...). Nếu mọi middleware trước đó đều gọi next(), handler cuối sẽ chạy và trả về nội dung. Nếu có middleware giữa chuỗi dừng lại, handler không được gọi.

    Yêu cầu

    Cho chuỗi middleware (cờ next) và một nội dung response của handler cuối. In response nếu handler được tới, ngược lại in "BLOCKED".

    Ví dụ

    Input:

    2
    1
    1
    Hello
    

    Output:

    Hello
    

    Cả 2 middleware đều gọi next() nên handler chạy và trả về "Hello".

    • Định dạng đầu vào:

      Dòng 1: N (số middleware trước handler). N dòng tiếp theo: cờ 1/0. Dòng cuối: nội dung response của handler.

    • Ràng buộc đầu vào:

      0 ≤ N ≤ 100.

    • Định dạng đầu ra:

      In nội dung response, hoặc "BLOCKED" nếu chuỗi bị dừng trước khi tới handler.

    Ví dụ:

    Đầu vào:

    2
    1
    1
    Hello
    

    Đầu ra:

    Hello

    Giải thích:

    Cả 2 middleware đều gọi next() nên handler chạy và trả về "Hello".

    Đang tải editor...