Cấu hình Swagger trong .NET Core 2.1

1. Tạo ứng dụng Web .NET Core mới với mẫu API 2. Cài đặt gói NuGet: Swashbuckle.AspNetCore Install-Package Swashbuckle.AspNetCore -Version 4.0.1 Hoặc mở giao diện quản lý NuGet và tìm kiếm Swashbuckle.AspNetCore (phiên bản tôi sử dụng là 4.0.1) 3. Đăng ký dịch vụ phụ thuộc Sửa phương thức ConfigureServices trong file Startup.cs public voi ...

Đăng vào ngày 27 tháng 6 lúc 19:04

Cấu hình Swagger Hỗ trợ JWT và Tài liệu XML trên .NET Core WebAPI

Kích hoạt tài liệu XML trong dự án Để Swagger có thể hiển thị đầy đủ chú thích cho các Model và Controller, cần cấu hình project file để sinh ra file XML khi build. Thêm các thuộc tính sau vào file .csproj: <PropertyGroup> <GenerateDocumentationFile>True</GenerateDocumentationFile> <NoWarn>$(NoWarn);1591</NoWarn&g ...

Đăng vào ngày 29 tháng 5 lúc 10:39

Cấu hình Swagger hỗ trợ phiên bản API trong ASP.NET Core

Để triển khai kiểm soát phiên bản API kết hợp với tài liệu Swagger trong ứng dụng ASP.NET Core, cần sử dụng các thư viện sau: Microsoft.AspNetCore.Mvc.Versioning Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer Đăng ký dịch vụ phiên bản API builder.Services.AddApiVersioning(options => { options.AssumeDefaultVersionWhenUnspecified ...

Đăng vào ngày 24 tháng 5 lúc 00:15