Ich verwende "joi": "10.0.6" und "express-validation": "1.0.1" in meinem Projekt, um ein JSON-Objekt zu validieren, das ich wird in der DB gespeichert. Eines der Felder ist eine Zeichenfolge, aber sie könnte null oder leer sein. Wie kann ich zulassen, dass meine Zeichenfolge in den Fällen, in denen sie leer oder null ist, die Validierung besteht?Erlaube String Null oder leer in Joi und Express-Validierung
Ich habe bereits diese Fälle versucht:
dataId: Joi.string().allow(null).allow('').optional()
und
dataId: Joi.alternatives().try(Joi.string(), Joi.allow(null))
aber beide, sie funktionieren nicht.