如何在swagger打开api中配置BASE_PATH?

问题描述

我正在努力寻找一种配置BASE_PATH的方法

我要配置基本路径服务器端

我正在使用open-api-generator从swagger端点(asp核心网络api)生成潜艇

enter image description here

是否可以配置其他BASE_PATH。

解决方法

如何定义基本URL特定于您定位的OpenAPI规范版本。

Swagger / OpenAPI 2.0

在文档的根目录下定义host。对于example

swagger: "2.0"
info:
  version: 1.0.0
  title: Swagger Petstore
  license:
    name: MIT
host: petstore.swagger.io
basePath: /v1
schemes:
  - http
consumes:
  - application/json
produces:
  - application/json
paths:
  /pets:
    …

OpenAPI 3.x

在文档的根目录servers中定义一个URL。对于example

openapi: "3.0.0"
info:
  version: 1.0.0
  title: Swagger Petstore
  license:
    name: MIT
servers:
  - url: http://petstore.swagger.io/v1
paths:
  /pets:
    …