腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
仅
允许
Joi
架构
中
的
键
的
特定
值
javascript
、
joi
除了regex模式之外,还有没有其他方法可以在
Joi
验证模式
中
为key设置
特定
值
?我
的
示例模式: query:
joi
.object().keys({ id:
joi
.string().regex(/^(apple|banana)$/).requ
浏览 4
提问于2018-02-27
得票数 63
回答已采纳
1
回答
ArangoDb Foxx验证未知密钥
arangodb
、
foxx
我使用
的
是ArangoDb 2.7.1。我正在尝试实现一个“灵活”
的
Foxx模型,它将有一个包含一些必需和可选属性
的
Joi
模式。此外,我需要持久化未知
键
,而不是在
架构
中
定义。Foxx模型适用于前两个属性,但是在model.save()上添加一个“未知”(模式
中
没有定义)属性总是失败
的
。
Joi
本身
允许
在其validate()方法(选项: allowUnknown)
中
忽略未知
的
浏览 3
提问于2015-11-30
得票数 2
回答已采纳
1
回答
很难理解.has在
joi
中
对数组到底做了什么
node.js
、
joi
我试图学习
JOI
来验证一个模式,我遇到了以下内容
Joi
.object({ b:
Joi
.number()).has(
Joi
.object({ a:
Joi
.string().valid('a'), b:
Joi
.number() })) 我验证了该方案,如下面的letc = arr2.validate
浏览 3
提问于2021-05-24
得票数 0
回答已采纳
1
回答
如何使用
Joi
验证具有未知
键
的
对象并检查其
值
是否为标量类型?
javascript
、
validation
、
schema
、
joi
我有一个对象,我无法提前确定它
的
关键字。如何使用
Joi
强制
值
的
特定
类型(标量类型)?带有未知
键
的
示例对象: const obj = { y: 7, p: { m: 1, n: false },} 因为我只想接受scalar类型,这意味着
键
p和q应该会导致验证失败。我如何通过
浏览 17
提问于2020-11-10
得票数 1
1
回答
在对象数组
中
,至少有一个对象应该包含一个
键
的
特定
值
javascript
、
validation
、
schema
、
joi
我需要一个用于以下对象数组
的
架构
: { isTrue: false { isTrue: true]
Joi
.array().items(
Joi
.object({ isTrue: <
浏览 14
提问于2021-01-12
得票数 2
4
回答
Joi
.object()和
Joi
.object().keys()有什么区别?
javascript
、
node.js
、
validation
、
joi
根据
Joi
文档,您可以像这样使用
Joi
.object(): a:
Joi
.number().min(1).max(10).integer(),});const object =
Joi
.object().keys({a:
Joi
.number().min(
浏览 3
提问于2019-11-12
得票数 16
3
回答
Joi
有“不”
的
概念吗?
node.js
、
joi
问题
Joi
有not
的
概念吗?我可以在不列出所有可能
的
非对象类型
的
情况下这样做吗?我尝试使用,这几乎是我所需要
的
(并且,我在发布问题后意识到,它被列出为具有别名not)。import
Joi
from '
joi
浏览 4
提问于2021-05-03
得票数 2
回答已采纳
1
回答
Joi
验证嵌套
架构
的
各个字段
joi
我有一个嵌套
的
模式设置,如下所示: first_name:
Joi
.string().required(), address:
Joi
.object().keys({ zip:
Joi
.number().required(), sta
浏览 0
提问于2016-05-18
得票数 4
2
回答
将所有属性标记为“是否需要”
node.js
、
express
、
joi
但是,我发现自己处于以下情况:如果我想验证一个新用户,必须要求
架构
中
的
所有属性,但是如果客户机想要修改用户,这些属性必须是可选
的
,因为只有客户端知道它将修改哪些属性。password:
Joi
.string().required(), city:
Joi
.string().required(), district:
Joi
.string().required()
浏览 13
提问于2020-03-07
得票数 2
回答已采纳
2
回答
hapijs
joi
验证,只验证一个字段并
允许
任何字段
hapijs
、
joi
我想验证一个字段,并
允许
另一个字段不进行验证;例如,验证:"firstname“字段。在我
的
代码
中
,当我注释'payload‘时,hapi
允许
我记录任何字段,当我取消注释'payload’时,hapijs不
允许
我记录任何字段,但我只是想通过示例验证'firstname‘是一个'string’,并让其余
的
字段
允许
。我计划让变量字段符合数据库配置,所以我将只验证一些固定字段,并让保存另一个在前端控制
的
变量字
浏览 0
提问于2016-09-15
得票数 15
回答已采纳
1
回答
Joi
对象验证:如何用未知
的
键名验证
值
?
validation
、
hapi.js
、
joi
我有一个具有键名
的
对象,我可能不知道--它们是由用户创建
的
。但是,我知道它们(
键
)将存储哪些
值
,它们(
值
)将是ISO字符串。如何验证这些
值
?另外,我还可以选择如何验证u为人对象
的
键
,即:我已经尝试过
的
是基于
Joi
文档: 使用
Joi
.object(模式)而不是普通JS对象
的
另一个好处是,您可以在
浏览 4
提问于2017-01-19
得票数 31
回答已采纳
1
回答
.conditional()和any().when()之间有什么区别?
node.js
、
schema
、
joi
直接从医生那里得到
的
,alternatives.conditional 请注意,alternatives.conditional()与any.when()
浏览 24
提问于2022-10-09
得票数 1
2
回答
不
允许
使用密码nodejs + mongo db
javascript
、
node.js
、
mongodb
、
api
、
mongoose
我试着创造一条路线,当我和邮递员检查
的
时候,上面写着这是我用过
的
代码router.post('/adminregister', upload.single('profileImage
浏览 0
提问于2020-01-26
得票数 0
回答已采纳
2
回答
如何使用
Joi
表达式从相对属性
键
访问全局对象属性
javascript
、
joi
我试图根据在validate传递
的
全局上下文和正在验证
的
对象
的
现有属性设置属性
的
默认
值
。我似乎不能将对象
的
属性
值
用作全局上下文
的
键
。const context = { a: 1, c: 3,}; letter:
Joi
.str
浏览 3
提问于2021-08-24
得票数 1
回答已采纳
1
回答
创建
允许
任何
键
但具有定义
的
对象
值
的
架构
javascript
、
node.js
、
joi
如果我有这样
的
数据: fieldOne: { b: 'b1' fieldTwo: { b: 'b2'} 我正在尝试编写一个
joi
模式,它将验证params是一个具有任意
键
的
对象,该对象
的
值
具有a和b
的
对象。我很难弄清楚如何
允许
params
值
<
浏览 2
提问于2020-08-20
得票数 0
回答已采纳
2
回答
Joi
验证器只有一个密钥
javascript
、
node.js
、
joi
我正在开发一个api,它应该
允许
多个参数,但是对于其中
的
三个,我想只
允许
其中一个。每个
键
的
值
比较容易,但是我想知道
Joi
是否也
允许
它,或者我应该在我
的
服务器
中
添加额外
的
验证逻辑。简而言之,对于
键
a、b或c,我希望失败
的
请求中有三个以上
的
一个,因此: http://myapi.com/?a=value是一个有效<e
浏览 1
提问于2019-02-14
得票数 6
回答已采纳
1
回答
Hapijs和
Joi
:验证具有存在性
的
查询参数:“禁用”
javascript
、
node.js
、
hapi.js
、
joi
type=regular&tags=stackoverflow/posts?console.log(err); });validate: { type:
Joi
.string().optional(), } 我
的
想法是,验证应该
允许
type和tags参数
浏览 12
提问于2014-10-06
得票数 8
回答已采纳
1
回答
使用
Joi
/Hapi,如何为所有
键
验证散列
中
的
条目?
hapi.js
、
joi
我希望
允许
我
的
前端将
值
的
散列推到后端。散列可以有任何(JSON-legal)
键
,但是每个
键
的
值
必须符合
特定
的
模式。块茎字段有许多
键
,但每个
值
都必须有一个权重和一个整数
的
成本。 我似乎无法将其映射到普通
的
Joi
对象模式框架
中
。
浏览 2
提问于2015-05-08
得票数 2
回答已采纳
2
回答
如何将JSON表单数据转换为猫鼬模式?
node.js
、
mongodb
、
express
、
mongoose
Number });req.body.friend = { "name": "Steve", "age": "30" }{ name: "Steve", age: 30 } 将JSON字符串
值
转换为其类型(例如&
浏览 6
提问于2019-12-03
得票数 1
回答已采纳
1
回答
如何验证字段应该是空
的
joi
当一个角色是“学生”时,parentemail是必需
的
。否则它应该是空
的
。如何验证字段是空
的
,如果字段不是空
的
,则会发生错误。parentemail:
Joi
.string().email().when("role", { then:
Joi
.required(),otherwise:
Joi
.empty(undefine
浏览 0
提问于2019-06-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据库管理系统-年薪50万DBA基础-快速入门4关系数据模型
Python基础教程基本的序列和映射协议
python编程:从入门到实践学习笔记-基于Django框架的Web开发-用户账户(三)
JavaScript和TypeScript中的symbol每日前端夜话0xC0
恒讯科技介绍:NoSQL数据库的四种类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券