Swagger UI无法解析定义中的$ ref

时间:2016-10-14 22:10:29

标签: swagger swagger-ui

我的招摇文件如下所示:

路径:   / ordercreate:

state.items[0].checked

我确实将“common”文件夹中的模式作为有效的JSON文件。

当我在SwaggerUI 2.1.4上提起它时,它说:

post:
  parameters:
    - name: OrderCreateRQ
      in: body
      description: The OrderCreateRQ request body
      required: true
      schema:
        $ref: '#/definitions/OrderCreateRQ'
  responses:
    200:
      description: Success response
      schema:
        $ref: '#/definitions/OrderCreateRS'

definitions:
  OrderCreateRQ:
    $ref: './common/OrderCreateRQ.schema'

  OrderCreateRS:
    $ref: './common/OrderCreateRS.schema'

我尝试将模式文件移动到同一目录并引用,但它失败了。 我在这里错过了什么?有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

看起来这是一个SwaggerUI问题。我使用了最新版本的v2.2.6,并且相同的代码可以使用。