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] Vòng đời Request (thứ tự middleware→controller→view)

    Vòng đời Request

    Một request đi qua: các middleware (theo thứ tự đăng ký) → controller action → view render. Mỗi tầng in ra một dòng log khi chạy.

    Cho danh sách tên middleware (theo thứ tự), tên action, và tên view. In ra log theo đúng thứ tự thực thi, mỗi dòng dạng:

    • [mw] <tên> cho từng middleware
    • [controller] <action>
    • [view] <view>
    • Định dạng đầu vào:

      Dòng 1: số nguyên K (số middleware). K dòng: tên middleware. Dòng kế: tên action. Dòng kế: tên view.

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

      0 ≤ K ≤ 50.

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

      Các dòng log theo thứ tự thực thi.

    Ví dụ:

    Đầu vào:

    2
    auth
    logger
    show
    user_detail
    

    Đầu ra:

    [mw] auth
    [mw] logger
    [controller] show
    [view] user_detail

    Giải thích:

    2 middleware chạy trước theo thứ tự, rồi controller action, cuối cùng view.

    Đang tải editor...