Pipeline đơn giản tình huống 3: một ứng dụng minimal API (tiếp tục)
Ảnh hưởng của việc tạo trật tự là rõ ràng nhất khi bạn có 2 đoạn middleware cái đang lắng nghe cho cùng một đường
dẫn. Endpoint middleware trong pipeline ví dụ hiện tại trả lời đối với một yêu cầu tới home page của ứng dụng (với
đường dẫn /) bằng cách trả về string “Hello World!”, như thể hiện ảnh trên. Ảnh dưới thể hiện cái gì xảy ra nếu
bạn giới thiệu lại một đoạn middleware cái bạn đã thấy trước kia WelcomePageMiddleware, và cũng cấu hình nó để trả
lời tới đường dẫn /.
Như bạn đã thấy ở trong học phần trước, WelcomePageMiddleware được thiết kế để trả về một trả lời HTML cố định,
nên bạn sẽ không sử dụng nó trong một app sản xuất, nhưng nó minh họa điểm này đẹp đẽ. Trong đoạn code sau, nó
được thêm vào phần bắt đầu của middleware pipeline và được cấu hình để trả lời tới đường dẫn “/”.
Mặc dù bạn biết rằng endpoint middleware cũng có thể xử lí đường dẫn “/”, WelcomePageMiddleware là sớm hơn trong
pipeline, nên nó trả về một trả lời khi nó nhận yêu cầu tới “/”, đoản mạch pipeline, như thể hiện ảnh dưới. Không
middleware khác trong pipeline chạy cho yêu cầu, nên không có cái gì có cơ hội để khởi tạo một trả lời.