腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
Joi
中
验证
一个值有两个最大
条件
的对象?
javascript
、
json
、
validation
、
object
、
joi
我想使用带
条件
的来
验证
这个对象:b不能大于a。a: 5,} var object = { b: 6I treid构建
Joi
模式 a:
Joi
.number().integer(), b:
Joi
.number().integer().min(2).max(<em
浏览 1
提问于2019-11-06
得票数 0
4
回答
Joi
验证
器
条件
架构
javascript
、
node.js
、
hapijs
、
joi
我需要创建动态模式来
验证
我的api请求查询 使用
Joi
验证
器
取决于请求查询中的关键字。假设下面提到的模式是我的有效查询。我们可以使用以下命令处理两种情况
Joi
.alternatives 喜欢 const schema =
Joi
.alternatives().conditional(
Joi
.object({ type:1 }).unknown(), { type:
Joi</e
浏览 143
提问于2020-01-22
得票数 14
回答已采纳
2
回答
当两个值中的任何一个存在或丢失时,
Joi
验证
javascript
、
validation
、
joi
Joi
.object().keys({ longitude:
Joi
.number().when('zipcode', { is: undefined, then:
Joi
.required() }), zipcode:
Joi
.number().when([
浏览 5
提问于2016-10-27
得票数 6
1
回答
如何在
Joi
中
验证
可选键的必需属性?
joi
我有以下Typescript
架构
: production: string,}const liveDateSchema:
Joi
.ObjectSchema =
Joi
.object<LiveDate>().keys({ name:
浏览 1
提问于2020-05-07
得票数 0
2
回答
将所有属性标记为“是否需要”
node.js
、
express
、
joi
我正在构建一个Express API,并使用@hapi/
joi
进行
验证
。但是,我发现自己处于以下情况:如果我想
验证
一个新用户,必须要求
架构
中的所有属性,但是如果客户机想要修改用户,这些属性必须是可选的,因为只有客户端知道它将修改哪些属性。password:
Joi
.string().required(), city:
Joi
.string().required,我必须硬编码另一
浏览 13
提问于2020-03-07
得票数 2
回答已采纳
2
回答
Joi
验证
多个
条件
javascript
、
hapijs
、
joi
我有以下
架构
: a:
Joi
.string(), c:
Joi
.string().when('a', {'is': 'avalue', then:
Joi
.string().required()})但我想在c字段定义上添加一个
条件
,以便在以下情况下需要它: a ==
浏览 1
提问于2014-10-22
得票数 31
回答已采纳
1
回答
Joi
验证
嵌套
架构
的各个字段
joi
我有一个嵌套的模式设置,如下所示: first_name:
Joi
.string().required(), address:
Joi
.object().keys({ zip:
Joi
.number().required(), state:
J
浏览 0
提问于2016-05-18
得票数 4
1
回答
来自类转换的plainToClass不正确地转换
typescript
、
webpack
、
nestjs
、
class-validator
、
class-transformer
我正在使用包中的plainToClass和validateSync方法( class-transformer和class-validator ),
验证
总是失败的,因为在使用plainToClass之后,
浏览 9
提问于2022-02-02
得票数 0
1
回答
然后在根目录下添加额外的规则。
joi
我有一个复杂的
验证
,它取决于JSON中的a值。{ type: 'a', thing: 1, foo: 'abc' }我想
验证
一下,如果类型为a,那么使用一组兄弟姐妹,如果b使用另一组兄弟姐妹
Joi
.object({ thing:
Joi
.n
浏览 3
提问于2019-09-15
得票数 5
回答已采纳
2
回答
如何忽略
Joi
模式中的一个字段?
javascript
、
joi
我为用户提供了以下
Joi
架构
: const userRules =
Joi
.object({ email:
Joi
.string().email().required(),})
浏览 36
提问于2020-09-03
得票数 1
1
回答
很难理解.has在
joi
中对数组到底做了什么
node.js
、
joi
我试图学习
JOI
来
验证
一个模式,我遇到了以下内容
Joi
.object({ b:
Joi
.number()).has(
Joi
.object({ a:
Joi
.string().valid('a'), b:
Joi
.number() })) 我
验证
了该方案,如下面的le
浏览 3
提问于2021-05-24
得票数 0
回答已采纳
1
回答
Hapi/
Joi
验证
:如何将文本处理为特定格式
node.js
、
express
、
validation
、
hapijs
是否可以将字符串传递给hapi/
joi
并让它处理它并返回所需的格式?例如,考虑下面的代码: const acceptedCitiesSchema =
Joi
.object({}) 如何才能使即使用户输入'myCity'或'yo
浏览 37
提问于2020-07-07
得票数 0
回答已采纳
1
回答
Joi
验证
2个模式有
条件
无效的模式内容
javascript
、
node.js
、
express
、
joi
我试图根据请求正文中的isCat字段的值添加分生孢子模式,下面是我到目前为止拥有的内容: ror ERR_ASSERTION:无效模式内容` error。
浏览 4
提问于2021-09-12
得票数 0
回答已采纳
1
回答
JOI
备选方案尝试-需要一个
node.js
、
joi
我正在尝试使用
JOI
和express-validation来
验证
查询字符串。 我需要查询参数?当primaryOrgId存在时,以下
架构
将按预期对其进行
验证
,但不会
验证
是否需要它: index: { query: {
Joi
.array().items(
Joi
.string().regex(m
浏览 31
提问于2020-04-04
得票数 2
1
回答
如何在模式中使用嵌套JSON
joi
尝试设置嵌套
架构
,如下所示。当aa.a存在时,如果bb.c存在,我希望能够拒绝模式。我试过没有和xor一样
Joi
.object().keys({ a:
Joi
.string(), }).unknown(true).with("a", "b"), c: <
浏览 1
提问于2019-05-27
得票数 1
回答已采纳
1
回答
即使只有一个元素与模式匹配,也要
验证
数组。
javascript
、
node.js
、
validation
、
joi
我想
验证
一个对象数组。而且
joi
应该
验证
整个数组,即使只有一个数组元素匹配模式,只有当所有元素与exmaple: schema的模式不匹配时,才会拒绝: data:
Joi
.array().items(
Joi
.object({a:
Joi
.number(), b:
Joi
.string()})) 这必须通过
joi
验证
:[{a:23, b: "Ddd"}, {a
浏览 2
提问于2020-03-31
得票数 1
回答已采纳
3
回答
Nodejs - Express -在API中处理可选查询字符串参数的最佳实践
javascript
、
node.js
、
express
、
if-statement
、
query-parameters
我想做一个有5个可选查询参数的API,我想知道是否有更好的方法来处理这个问题,现在我用if
条件
检查每个参数,这有点脏!有没有办法在不使用批次的if
条件
的情况下处理所有的场景?
浏览 1
提问于2018-08-11
得票数 6
回答已采纳
1
回答
NodeJS
Joi
验证
:需要两个字段或第三个字段
node.js
、
validation
、
joi
我的
Joi
验证
模式当前如下所示: lat:
Joi
.number().precision(8), }); 那么,我如何要求地理哈希或拉特和隆的结合呢?如何在
验证
之后找到这两种选项中的哪一种?
浏览 7
提问于2020-03-22
得票数 1
1
回答
是否有一种方法来
验证
表示
Joi
中嵌套对象键的字符串?
javascript
、
node.js
、
joi
我使用
joi
@^17.4.0并具有如下模式: isHidden:
Joi
.boolean(), }),我想输入字符串'settings.isHidden'或'settings.payoutData.email',而不对模式中的每个字符串进行硬编码有什么方法可以让
joi
知道基于我
浏览 6
提问于2022-01-13
得票数 0
1
回答
只有当另一个属性为真时,如何才能强制该属性出现?
javascript
、
joi
我正在尝试使用
Joi
验证
一个简单的对象。我定义的
架构
如下: subscribing:
Joi
.boolean(), duration:
Joi
.number
浏览 0
提问于2018-12-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Node.js中的关注点分离
挑选npm模块很费事?掌握这些技巧就能事半功倍!
Optimus Ride为其4级自动驾驶汽车选用Nvidia
让特斯拉后悔的毫米波雷达,已在国内悄然兴起
理工新源:从源码审查、平台逻辑等思路进行总体数据质量的改进
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券