我无法在Swagger 2.0中嵌套$ ref文件。
我正在尝试定义我的API,其中我提供了第一个$ref
语句:
definitions:
collection-response:
type: "object"
properties:
response-status:
$ref: './schema/response-status.schema'
response-status.schema
是架构文件夹中的单独文件。
response-status.schema 的定义如下:
{
"type": "object",
"properties": {
"http-code": {
"type": "integer",
"description": "HTTP-Code being returned",
},
"error-block": {
"$ref": "error-block.schema"
}
}
}
现在Swagger-UI无法获取第二个嵌套的$ ref,在这种情况下是文件 error-block.schema
请帮忙。这是一种错误的做事方式吗? 如果我有这样的嵌套引用,我该怎么办?