Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使选择产品和产品价格不是强制性的_Node.js - Fatal编程技术网

Node.js 使选择产品和产品价格不是强制性的

Node.js 使选择产品和产品价格不是强制性的,node.js,Node.js,我必须使产品和产品价格非强制性。我是新的节点js可以请有人可以帮我吗 const addServiceSchema = Joi.object().keys({ name: Joi.required(), price: Joi.number().required(), categoriesId: Joi.required(), serviceImg: Joi.required(), description: Joi.required(), productsId: Joi.required(), p

我必须使产品和产品价格非强制性。我是新的节点js可以请有人可以帮我吗

const addServiceSchema = Joi.object().keys({
name: Joi.required(),
price: Joi.number().required(),
categoriesId: Joi.required(),
serviceImg: Joi.required(),
description: Joi.required(),
productsId: Joi.required(),
productPriceOnUsage: Joi.required(),
serviceTotalPrice: Joi.required(),
serviceTime: Joi.required(),
salonsId: Joi.required(),
method: Joi.required()
});

只需从不需要的属性中删除
.required()

Joi
required()
是一种验证,它告诉您定义的Joi模式,例如,属性价格不能为空。

只需从不需要的属性中删除
.required()

Joi
required()
是一种验证,它告诉您定义的Joi模式,例如,属性价格不能为空。

您可以将
.required()
替换为
Joi.string().allow('',null)

您可以将
.required()
替换为
Joi.string().allow('',null)