Ich habe eine RESTful API, die ich vor kurzem erstellt habe und ich werde mich nicht daran erinnern, wie Sie es in ein paar Monaten verwenden. Ich beschloss, meine API mit Swagger zu dokumentieren, aber ich werde verrückt.Swagger UI 2.1 Stuck "fetching Ressourcenliste"
Ich habe http://editor.swagger.io/ verwendet, um die YAML-Datei zu erstellen, die ich dann in eine JSON-Datei umwandeln kann, die Swagger verwenden kann. Wenn ich die Datei in Swagger UI stecke, bleibt sie bei fetching resource list: localhost/swagger.json
hängen und die Konsole sagt Uncaught TypeError: Cannot read property '$ref' of undefined
.
Ich bin mit Version 2.1.0-alpha.5 von Swagger UI.
Hier ist meine Spec-Datei:
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.
Wie werden Sie Hosting swagger.json Wie führen Sie Prahlerei-ui – Ron
@webron:? Die „swagger.json“ Datei an der Wurzel von meinem htdocs Verzeichnis. Und das "dist" Verzeichnis vom Repo ist auch am Stamm, aber umbenannt. Ich benutze xampp, um alles zu hosten. – kevc45