Pipeline đơn giản tình huống 3: một ứng dụng minimal API
Tới điểm này, bạn đã có một nắm vững tốt về middleware pipeline, khi bạn hiểu rằng nó định nghĩa hành vi của ứng
dụng của bạn. Trong phần này, bạn sẽ thấy làm cách nào kết hợp một vài bộ phận middleware tiêu chuẩn để hình thành
một pipeline. Như trước, bạn làm cái này trong Program.cs bằng cách thêm middleware vào WebApplication object.
Bạn sẽ bắt đầu bằng cách tạo một middleware pipeline cơ bản cái bạn sẽ thấy trong một mẫu ASP.NET Core minimal APIs
điển hình và sau đó mở rộng nó bằng cách thêm middleware. Ảnh dưới thể hiện đầu ra bạn thấy khi bạn điều hướng tới
home page của ứng dụng – giống như ứng dụng mẫu trong học phần trước.
Tạo ứng dụng này yêu cầu chỉ 4 đoạn middleware: routing middleware để chọn một a minimal API endpoint để thực thi,
endpoint middleware để khởi tạo trả lời, static-file middleware để phục vụ bất cứ files ảnh nào từ thư mục
wwwroot, và exception-handler middleware để xử lí bất cứ lỗi nào cái có thể xảy ra. Mặc dù ví dụ này vẫn là một
ví dụ Hello World!, kiến trúc này gần hơn nhiều với một ví dụ thực tiễn. Đoạn code sau thể hiện một ví dụ về một
ứng dụng như vậy.