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