我正在尝试通过变量(例如)发送Joi验证模式。
params: {
centre: Joi.object().keys({
lat: Joi.number().min(-90).max(90).required(),
lon: Joi.number().min(-180).max(180).required()
}),
raduis: Joi.number().min(1).max(100),
threshold: Joi.number().required()
}
我希望在另一边执行以下操作
schema = Joi.object().keys(params);
问题是我要在其他情况下返回参数
return { params, var1 };
我从Lambda函数中得到“ errorMessage”:“将圆形结构转换为JSON”。
如果我不返回params变量,则函数成功。
我为什么要这样做的背景。
想想它是我的后端,我想向客户端表达一个模式,不仅是为了验证用户输入,而且还基于返回的模式协助构建动态UX。
有什么想法吗?