Thêm chức năng vào ứng dụng của bạn
Thiết lập ứng dụng bạn vừa thấy trước kia trong Program.cs chứa chỉ 4 dòng code nhưng vẫn thể hiện toàn bộ cấu trúc
của một điểm vào app ASP.NET Core điển hình, cái điển hình chứa 6 bước:
1. Tạo một thực thể khởi tạo WebApplicationBuilder.
2. Đăng kí các dịch vụ và cấu hình yêu cầu với WebApplicationBuilder.
3. Gọi Build() trên builder instance để tạo một WebApplication instance.
4. Thêm middleware vào WebApplication để tạo một pipeline.
5. Chập các endpoints trong ứng dụng của bạn.
6. Gọi Run() trên WebApplication để khởi đầu máy chủ và xử lí các yêu cầu.
App minimal API cơ bản thể hiện trên đây trên code trên là đơn giản đủ để rằng nó không cần các bước 2 và 4, nhưng
mặt khác nó đi theo chuỗi này trong file Program.cs của nó. Code sau mở rộng ứng dụng mặc định để thêm nhiều chức
năng hơn, và trong khi làm như vậy nó sử dụng tất cả 6 bước.
Ứng dụng trong code trên cấu hình 2 đặc tính mới:
+ Khi chạy trong môi trường phát triển, các chi tiết về mỗi yêu cầu được ghi lại sử dụng HttpLoggingMiddleware.
+ Tạo một endpoint mới tại /person cái tạo một thực thể khởi tạo của bản ghi C# gọi là Person và chuỗi hóa nó
trong trả lời như JSON.