Ho un'API RESTful che ho creato di recente e non ricorderò come utilizzarlo in pochi mesi. Ho deciso di documentare la mia API usando Swagger, tuttavia sto diventando pazzo.UI Swagger 2.1 "Elenco delle risorse di recupero" bloccato
Ho utilizzato http://editor.swagger.io/ per creare il file YAML che poi converto in un file JSON che può essere utilizzato da Swagger. Quando inserisco il file nell'interfaccia utente di Swagger, rimane bloccato a fetching resource list: localhost/swagger.json
e la console dice Uncaught TypeError: Cannot read property '$ref' of undefined
.
sto usando la versione 2.1.0-alpha.5 di Swagger UI.
Ecco il mio file spec:
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.
Come stai ospitando swagger.json Come si esegue spavalderia-ui – Ron
@webron:? Il file "swagger.json" è alla radice della mia directory htdocs e la directory "dist" dal repository è anche nella radice ma è stata rinominata Sto usando xampp per ospitare tutto – kevc45