У меня есть API RESTful, который я создал недавно, и я не буду помнить, как его использовать через несколько месяцев. Я решил документировать свой API с помощью Swagger, однако я схожу с ума.Swagger UI 2.1 Застрял «выборка списка ресурсов»
Я использовал http://editor.swagger.io/ для создания файла YAML, который затем конвертирую в файл JSON, который может использовать Swagger. Когда я помещаю файл в пользовательский интерфейс Swagger, он просто застревает в fetching resource list: localhost/swagger.json
, а консоль говорит Uncaught TypeError: Cannot read property '$ref' of undefined
.
Я использую версию 2.1.0-alpha.5 из Swagger UI.
Вот моя спецификация файл:
swagger: '2.0' info: title: TITLE description: BLAH, BLAH, BLAH, ETC version: "1.0b" host: api.example.com schemes: - http basePath: /v1 produces: - application/json paths: /match.json: get: #summary: Match Data description: Used for getting data about a match parameters: - name: id in: query description: The match ID of from a game required: true type: integer format: int32 - name: key in: query description: API key used for authentication. required: true type: string responses: 200: description: Returns match data schema: type: array items: $ref: '#/definitions/MatchData' default: description: Unexpected error schema: $ref: '#/definitions/Error' definitions: MatchData: properties: info: type: integer format: int64 description: General information about the match time: type: integer format: int64 description: Information about the start/end time stats: type: array format: int64 description: Stats about the match Error: required: - errorID - message properties: errorID: type: string description: Error ID. message: type: string description: Information about the error.
Как вы хостинг swagger.json Как запустить чванство-UI – Ron
@webron:? Файл «swagger.json» находится в корне из моего каталога htdocs.И директория dist из репо также находится в корне, но переименована. Я использую xampp для размещения всего этого. – kevc45