Ich versuche eine Joi Validierung für ein JSON-Objekt zu schreiben, das in einen Hapi Handler kommt. Bis jetzt sieht der Code so aus:
%Vor%Sie können die Joi -Objektüberprüfung im obigen Abschnitt config: validate: code sehen. Das JSON, das hereinkommt, sieht so aus.
%Vor% In diesem JSON oben sind der Schlüssel und der Wert im Stamm des Objekts erforderlich, und der Abschnitt mit dem Namen ids_lot_args
ist erforderlich. Der Abschnitt, der mit peripheral_data beginnt, könnte da sein oder nicht, oder könnte irgendein anderer JSON-Nutzdaten sein. Es spielt keine Rolle, nur Schlüssel und Wert auf der Root-Ebene und ids_lot_args
innerhalb des Wertes sind erforderlich.
Bisher stolpere ich durch den Versuch, die Joi Validierung zu erhalten. Irgendwelche Ideen, wie dies eingerichtet werden sollte? Der Code Repo für Joi befindet sich bei Ссылка , wenn man möchte es prüfen. Ich habe bisher versucht, alle Funktionen von Objekten zu erlauben, ohne Erfolg.
Sie müssen nur die Funktion unknown()
für das value
-Objekt aufrufen:
Tags und Links javascript json validation hapijs