167
rated 0 times
[
169]
[
2]
/ answers: 1 / hits: 15148
/ 9 Years ago, tue, july 28, 2015, 12:00:00
I'm using Joi to validate a JavaScript object in the server. The schema is like the following:
var schema = Joi.object().keys({
displayName: Joi.string().required(),
email: Joi.string().email(),
enabled: Joi.boolean().default(false, Default as disabled)
}).unknown(false);
The schema above will report an error if there is an unknown key in the object, which is expected, but what I want is to strip all the unknown silently, without an error. Is it possible to be done?
More From » node.js