Gibt es ein Knotenmodul zur Validierung der Schema/Werte im Express-req -Objekt, basierend auf der Swagger YAML-Schemadefinition für diese Anfrage?Validierung der Express-Anfrage basierend auf Swagger YAML
Lassen Sie uns sagen, das relevante Teil des YAML ist:
/books/{genre}:
get:
parameters:
- name: genre
in: path
required: true
type: string
- name: size
in: query
required: false
type: number
A erf Objekt aus der folgenden Anforderung abgeleitet sollte Validierung übergeben:
GET /books/sci-fi
GET /books/thriller?size=5
Und dieser ausfallen sollte:
GET /books/12
Sie können tatsächlich google "nodejs swagger" oder Hit npm mit einer ähnlichen Suche und finden Sie ein ziemlich gutes Werkzeug für den Aufbau Express-basierte Swagger-Apps. – Paul
@Paul Ich habe es natürlich probiert. Ich wollte meinen Server auf Swagger aufbauen, aber ich konnte nicht herausfinden, wie man meine Router anpasst, Fehlerbehandlung ... Haben Sie eine konkrete Bibliothek, die meiner Frage entspricht? – Aleks
Ja, aber das ist eigentlich ein Thema für die Seite, weshalb du Close Voices erhältst. Bei Stack geht es darum, Leute zu bitten, Ihnen bei der Lösung von Problemen in Code, den Sie geschrieben haben, zu helfen, und nicht, um Ihnen zu helfen, Google zu googeln und Tools zu bewerten. – Paul