我有一个招摇的2.0文件(open.yml),其中,我定义了基本路径:/abc
但是,我仅在访问/ users时不需要basepath,而对于其余部分,我目前需要basepath。
网址:http://IP/abc/users
但是,对于仅路径用户,我想要:
网址:http://IP/users
我查看了他们的swagger 2.0官方文档-swagger.io/docs/specification
更新-1:
考虑以下文件:
swagger: '2.0'
info:
title: "OpenGame"
version: "3.1"
host: "localhost:2102"
basePath: /abc
produces:
- text/plain
- application/json
paths:
/users:
get:
operationId: specification.users.user
summary: "Returns the version of QuantumLeap."
tags:
- meta
responses:
200:
description: "Successful response."
schema:
...
/control:
post:
operationId: specification.config.config
summary: "Control"
description: ""
parameters:
type: number
description: "number"
tags:
- meta
因此,当我在浏览器中输入http://localhost:2102/abc/users
时,它可以正常工作。
但是,我想使用-http://localhost:2102/users
而不是上面的/abc/users
有没有办法做到这一点?
此外,我希望其他路径,例如:/control
在http://localhost:2102/abc/control
触发时使用basepath投放