joi 相关问题

JavaScript对象的对象模式描述语言和验证器。

如何使用 Joi 验证以太坊地址

有效的以太坊地址是“0x”+ 40 个十六进制字符。 验证这一点的 Joi 定义是什么?

回答 2 投票 0

javascript:JOI 有条件合并字段

尚未找到适合我的案例的任何可行解决方案,因此我正在创建一个新的解决方案。 我有这样的架构: 函数 getParts1() { 返回 { 常见: joi.object({ common_key: joi.number().inte...

回答 1 投票 0

Joi 验证错误,不断收到“不允许对象”

我正在使用 Joi 验证表单中的数据。数据的结构如下: 露营地:标题、价格、描述、位置、图片 这是架构: 营JoiSchema = Joi.object({ 标题:Joi.string...

回答 1 投票 0

通过 JOI 验证逗号分隔的字符串

我正在实现 JOI 验证,并希望通过 JOI 验证逗号分隔的字符串。该字符串仅包含特定的文本字符串,例如“admin”、“client”、“customer”、“user”。例如检查贝尔...

回答 1 投票 0

Joi 中如何判断一个对象是否是 Set?

如何创建Joi验证来检查Set类型?我的对象确实包含一个具有 new Set([]) 类型的字段,但使用 Joi.array().unique 在验证时会引发错误。 常量数据 = { 名称:“...

回答 1 投票 0

使用 joi 验证一个数组的长度与另一个数组的长度

有没有办法使用 joi 验证两个数组需要具有相同的长度? 这是一个例子: Joi.object().keys({ 名字:Joi.array().items(Joi.string()).single(), 姓氏:Joi....

回答 2 投票 0

如何使用nodejs验证joi的“位数”?

我希望如果输入字段中的位数少于/多于 14(例如),那么 joi 应该返回错误。 我怎样才能用数字类型而不是字符串来做到这一点。

回答 10 投票 0

Joi 条件验证

我有一个看起来像这样的对象: 常量偏好 = { 存货: { id:真实, 零件名称:真实, 零件编号:真实, 是否可用:假 }, 资产: { 名称:真实, 类型:

回答 1 投票 0

如何在 joi v14 中添加自定义验证以防止 HTML/脚本注入? [已关闭]

我想添加自定义验证,但在添加自定义验证时出现错误 函数 isValidInput(值) { const 正则表达式 = /<[^>]*>|javascript:/gi; if (正则表达式.test(值)) { 抛出新错误('

回答 1 投票 0

TypeError:Joi.string().custom 不是使用 Express 框架应用程序的 Node js 中的函数[已关闭]

我想添加自定义验证,但在添加自定义验证时出现错误 函数 isValidInput(值) { const 正则表达式 = /<[^>]*>|javascript:/gi; if (正则表达式.test(值)) { 抛出新错误('

回答 1 投票 0

如何验证ObjectID

使用 Joi 模式验证,是否可以针对 MongoDB ObjectID 进行验证? 像这样的事情可能很棒: _id: Joi.ObjectId().required().error(errorParser),

回答 9 投票 0

“joi”验证中的异常行为

我正在开发一个个人项目,我想使用“joi”库来验证我的请求正文。 从 'joi' 导入 * 作为 Joi; const joiSchema= Joi.object({ ans: Joi.number().required()....

回答 1 投票 0

Joi 验证与同一 Express 路由上的多个 HTTP 方法发生冲突

我正在尝试实现 Rest API,但如果我为同一路由的不同 http 方法创建单独的路由器,Joi 验证会发生冲突,如下所示。 路由器1: 小路: '/', 方法:获取, Joi 模式:'

回答 1 投票 0

尽管将提前中止设置为 false,JOI 验证并未返回所有错误

我一直在尝试通过 joi 模式验证我的有效负载。但它没有返回我在模式中编写的错误,而是只显示一个错误。即使我只给出像 name=int 这样的有效负载

回答 2 投票 0

在单个 Joi 模式中验证多组键时如何显示不同的错误消息?

我有一个简单的模式,有多个键 a,b,c,d ,它们都是 string 。 我想验证 a 和 b 之间一次只能出现其中的 1 个。 c 和 d 也一样 我是你...

回答 1 投票 0

Joi 验证无法正常工作 Nodejs

我正在尝试验证模式,它不是很复杂,下面是我的代码 Joi. 对象({ 移动端:Joi.string() .label('移动') .pattern(/^(\+)[1-9]\d{7,14}$/) .消息({ '字符串。

回答 1 投票 0

Joi 验证 - 允许字段是可选的,但提供时必须是正整数

我在 JOI 模式中有一个字段希望是可选的(即接受未定义,也接受 null),但是如果提供了它的值,则它必须是正整数。 我怎么...

回答 3 投票 0

使用 Joi 进行密码验证

我正在尝试验证用户输入的密码。密码的最小长度应为 4,并且应包含字符和数字。我使用 Joi npm 模块进行验证。 应用程序...

回答 3 投票 0

Joi 错误验证在 Node js 中抛出错误

我正在使用 JOI 来验证请求对象,如下所示 (JOI版本使用“joi”:“^17.2.1”) const Joi=require('joi'); app.post('/api/saveMovieList',(req,res)=>{ var schema = Joi。

回答 2 投票 0

在前端使用 Joi 包时无法抛出自定义错误消息

这是我第一次尝试在前端使用 joi,我面临的问题是,当我尝试使用错误数据时,我没有收到自定义错误。 这是我在validation.js中的代码 导入Joi ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.