acacode / acacode/swagger-typescript-api

Request returning null in data and error when no response type defined

Offen
#536 8 Kommentare 9 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
4.1k
Forks
436
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,
I'm encountering an issue when defining a 2xx response code without response type defined. like:
```
...
responses:
200:
description: A successful response.
# schema:
# $ref: "#/definitions/performResponse"
default:
description: Generic error response.
schema:
$ref: "#/definitions/error"
```
When I generate the code like:
`npx swagger-typescript-api -p ./swagger.yml -o ./mypath -n myfile.ts`

The request is ALWAYS returning null for both "data" and "error". (see image(I added a console.log()))
![Screenshot 2023-05-31 at 2 23 38 PM](https://github.com/acacode/swagger-typescript-api/assets/11819101/346e7eab-8c4e-4b1a-9108-af09bd193cfb)

If I define a response type (by uncomenting the lines there) then there is something in the "data" or "error" but not sure why and if this might be a bug.

![Screenshot 2023-05-31 at 2 34 34 PM](https://github.com/acacode/swagger-typescript-api/assets/11819101/00c03793-b53a-4248-9c84-39e6417abc18)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.