NetProOA.Framework.ApiVersion

API 版本控制服务封装,简化多版本 API 的管理和维护工作。

📡

ApiVersion 版本控制

基于 Microsoft.AspNetCore.Mvc.Versioning 的 API 版本控制组件,支持 URL 路径、查询字符串和 HTTP 头多种版本指定方式。

  • API 版本
  • 版本控制
  • RESTful
  • 多版本支持
📦 版本信息

版本:1.0.5.3

📋 依赖包
  • Microsoft.AspNetCore.Mvc.Versioning (5.1.0)
🚀 使用方法

安装命令:

dotnet add package NetProOA.Framework.ApiVersion

在 Program.cs 中配置:

builder.Services.AddApiVersioning(options =>
{
    options.DefaultApiVersion = new ApiVersion(1, 0);
    options.AssumeDefaultVersionWhenUnspecified = true;
    options.ReportApiVersions = true;
});
在 NuGet 上查看