Czy istnieje formularz, aby pętla zwrotna automatycznie sprawdzała parametry wejściowe w zdalnej metodzie?Metoda zdalna pętli zwrotnej: sprawdzanie poprawności parametrów
Załóżmy mamy następującą definicję zdalnej metody:
WebuserModel.remoteMethod('overLogin', {
description: "Performs a Webuser's login to the system",
accepts: [
{
arg: 'credentials', type: {
"username": { type: "string", required:true },
"password": { type: "string", required: true }
},
http: {source: 'body'},
required: true
},
],
returns: {arg: 'accesToken', type: "object", root: true},
http: {path: '/login', verb: 'post'}
}
bym tu oczekiwać od sprzężenia zwrotnego sprawdzania poprawności parametru wejściowego na każde żądanie i podnieść błąd, jeśli przekazany obiekt nie zgodne ze zdefiniowanym schematem (obiekt obowiązkowy z dwoma obowiązkowymi właściwościami).
Widocznie to nie zdarza. Jakaś wskazówka?
Dobre pytanie, nie jestem pewien, czy robi to na zagnieżdżonych obiektach, poprosił o wyjaśnienia [tutaj] (https://github.com/strongloop/strong-remoting/issues/387) – Overdrivr