Ich verwende Express-Validator, um Eingabe in meine API zu validieren, aber ich habe einige Probleme, die Übereinstimmungsfunktion zu verstehen. Ich muss im Grunde in der Lage sein herauszufinden, ob eine Zeichenkette mit irgendeinem der Werte in einem Array von akzeptierten Werten übereinstimmt, wie unten gezeigt, aber es scheint nicht zu funktionieren. Irgendwelche Vorschläge?Übereinstimmungszeichenfolge mit Werten aus Array in Express-Validierung
var schema = {
"role": {
in: 'body',
matches: {
options: ["administrator", "editor", "contributor", "user"],
errorMessage: "Invalid role"
}
}
}
req.check(schema)
Vielen Dank! Das machte meinen Tag :) –