ASP.NET Core tình huống pipeline 1: Một holding page
Cho ứng dụng đầu tiên của bạn trong học phần này và middleware pipeline đầu tiên của bạn, bạn sẽ học làm cách nào
tạo một app chứa một holding page. Thêm một holding page có thể thỉnh thoảng là hữu dụng khi bạn đang thiết lập
ứng dụng của bạn để đảm bảo rằng nó đang xử lí các yêu cầu mà không lỗi.
Trong học phàn trước, tôi đã đề cập rằng khung ASP.NET Core được tạo bởi nhiều thư viện riêng rẽ nhỏ. Bạn điển
hình thêm một đoạn middleware bằng cách tham chiếu một gói trong file project .csproj của ứng dụng của bạn và
cấu hình middleware trong Program.cs. Microsoft đóng gói nhiều bộ phận middleware tiêu chuẩn với ASP.NET Core
cho bạn lựa chọn giữa chúng; bạn cũng có thể sử dụng các bộ phận bên thứ ba từ NuGet và GitHub hay bạn có thể
xây dựng middleware custom của bản thân bạn. Bạn có thể tìm thấy danh sách các middleware tích hợp tại
http://mng.bz/Gyxq.
Trong phần này, bạn sẽ thấy làm cách nào để tạo một trong những middleware pipeline đơn giản nhất, chứa chỉ
một WelcomePageMiddleware. WelcomePageMiddleware được thiết kế để cung cấp một HTML page mẫu nhanh chóng khi
bạn trước tiên phát triển một ứng dụng, như bạn có thể thấy trong ảnh dưới. Bạn sẽ không sử dụng nó trong
một app sản xuất, khi bạn không thể phù hợp hóa theo yêu cầu đầu ra, nhưng nó là một bộ phận middleware đơn tự
chứa bạn có thể sử dụng để đảm bảo rằng ứng dụng của bạn đang chạy đúng đắn.