Skip to content

Swagger支持分组,隐藏API #147

@gmf520

Description

@gmf520

您的功能请求与现有问题有关吗?请描述

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Swagger支持分组,隐藏API

受到的影响

Swagger相关配置结构变更,添加多个Endpoints支持,添加RoutePrefix支持
旧的配置:

"Swagger": {
  "Title": "OSharp API",
  "Version": 1,
  "Url": "/swagger/v1/swagger.json",
  "MiniProfiler": true,
  "Enabled": true
}

新的配置:

"Swagger": {
  "Endpoints": [
    {
      "Title": "框架API",
      "Version": "v1",
      "Url": "/swagger/v1/swagger.json"
    },
    {
      "Title": "业务API",
      "Version": "buss",
      "Url": "/swagger/buss/swagger.json"
    }
  ],
 "RoutePrefix": "swagger",
  "MiniProfiler": true,
  "Enabled": true
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Breaked Changes ⚡更新有破坏性,对现有业务实现有较大影响Feature 🔨新功能,新特性Finished ✔️实现并完工

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions