【发布时间】:2022-03-02 17:14:42
【问题描述】:
我想允许 API 调用者通过Geohash 或普通geo coordinates 输入地理数据。我的 Joi 验证架构目前如下所示:
const schema = Joi.object({
geoHash: Joi.string(),
lat: Joi.number().precision(8),
lon: Joi.number().precision(8),
});
那么我如何要求 geohash 或 lat 和 lon 的组合?验证后如何知道使用了这两个选项中的哪一个?
【问题讨论】:
标签: node.js validation joi