Swagger - 嵌套$ ref不起作用

时间:2016-02-03 00:14:25

标签: swagger-ui swagger-2.0

我无法在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

请帮忙。这是一种错误的做事方式吗? 如果我有这样的嵌套引用,我该怎么办?

0 个答案:

没有答案