Kết hợp in tên + cờ next: mỗi middleware in tên trước khi quyết định gọi next() hay không. Nếu cờ là 0 thì sau khi in tên, chuỗi dừng. Đây là mô hình phổ biến để debug thứ tự thực thi và điểm dừng.
Cho N middleware kèm tên và cờ next. In tên các middleware đã chạy (mỗi cái in tên rồi mới xét cờ), dừng tại middleware có cờ 0.
Input:
4
cors 1
auth 1
rate 0
ctrl 1
Output:
cors
auth
rate
cors→auth gọi next, rate in tên rồi cờ 0 dừng chuỗi; ctrl không chạy.
Dòng 1: N. N dòng tiếp theo: "tên cờ".
1 ≤ N ≤ 1000.
In tên các middleware đã chạy, mỗi tên một dòng.
Ví dụ:
Đầu vào:
4
cors 1
auth 1
rate 0
ctrl 1
Đầu ra:
cors
auth
rate
Giải thích:
Đang tải editor...