Trong Express, mỗi middleware có dạng (req, res, next) => { ... next(); }. Khi một middleware gọi next(), quyền điều khiển chuyển sang middleware kế tiếp trong chuỗi (đăng ký bằng app.use). Nếu mỗi middleware in tên của mình trước khi gọi next(), thứ tự in ra chính là thứ tự đăng ký.
Cho danh sách tên middleware theo thứ tự đăng ký. Mỗi middleware in tên rồi gọi next(). Hãy in tên theo đúng thứ tự thực thi.
Input:
3
logger
auth
router
Output:
logger
auth
router
Chuỗi gồm 3 middleware logger→auth→router; mỗi cái in tên rồi next() nên thứ tự in đúng bằng thứ tự đăng ký.
Dòng 1: số nguyên N — số middleware. N dòng tiếp theo, mỗi dòng là tên một middleware theo thứ tự đăng ký.
1 ≤ N ≤ 100. Tên gồm chữ cái, độ dài ≤ 30.
In N dòng, mỗi dòng là tên middleware theo thứ tự thực thi.
Ví dụ:
Đầu vào:
3
logger
auth
router
Đầu ra:
logger
auth
router
Giải thích:
Đang tải editor...