JavaScript对象的对象模式描述语言和验证器。
尚未找到适合我的案例的任何可行解决方案,因此我正在创建一个新的解决方案。 我有这样的架构: 函数 getParts1() { 返回 { 常见: joi.object({ common_key: joi.number().inte...
我正在使用 Joi 验证表单中的数据。数据的结构如下: 露营地:标题、价格、描述、位置、图片 这是架构: 营JoiSchema = Joi.object({ 标题:Joi.string...
我正在实现 JOI 验证,并希望通过 JOI 验证逗号分隔的字符串。该字符串仅包含特定的文本字符串,例如“admin”、“client”、“customer”、“user”。例如检查贝尔...
如何创建Joi验证来检查Set类型?我的对象确实包含一个具有 new Set([]) 类型的字段,但使用 Joi.array().unique 在验证时会引发错误。 常量数据 = { 名称:“...
有没有办法使用 joi 验证两个数组需要具有相同的长度? 这是一个例子: Joi.object().keys({ 名字:Joi.array().items(Joi.string()).single(), 姓氏:Joi....
我希望如果输入字段中的位数少于/多于 14(例如),那么 joi 应该返回错误。 我怎样才能用数字类型而不是字符串来做到这一点。
我有一个看起来像这样的对象: 常量偏好 = { 存货: { id:真实, 零件名称:真实, 零件编号:真实, 是否可用:假 }, 资产: { 名称:真实, 类型:
如何在 joi v14 中添加自定义验证以防止 HTML/脚本注入? [已关闭]
我想添加自定义验证,但在添加自定义验证时出现错误 函数 isValidInput(值) { const 正则表达式 = /<[^>]*>|javascript:/gi; if (正则表达式.test(值)) { 抛出新错误('
TypeError:Joi.string().custom 不是使用 Express 框架应用程序的 Node js 中的函数[已关闭]
我想添加自定义验证,但在添加自定义验证时出现错误 函数 isValidInput(值) { const 正则表达式 = /<[^>]*>|javascript:/gi; if (正则表达式.test(值)) { 抛出新错误('
使用 Joi 模式验证,是否可以针对 MongoDB ObjectID 进行验证? 像这样的事情可能很棒: _id: Joi.ObjectId().required().error(errorParser),
我正在开发一个个人项目,我想使用“joi”库来验证我的请求正文。 从 'joi' 导入 * 作为 Joi; const joiSchema= Joi.object({ ans: Joi.number().required()....
Joi 验证与同一 Express 路由上的多个 HTTP 方法发生冲突
我正在尝试实现 Rest API,但如果我为同一路由的不同 http 方法创建单独的路由器,Joi 验证会发生冲突,如下所示。 路由器1: 小路: '/', 方法:获取, Joi 模式:'
尽管将提前中止设置为 false,JOI 验证并未返回所有错误
我一直在尝试通过 joi 模式验证我的有效负载。但它没有返回我在模式中编写的错误,而是只显示一个错误。即使我只给出像 name=int 这样的有效负载
我有一个简单的模式,有多个键 a,b,c,d ,它们都是 string 。 我想验证 a 和 b 之间一次只能出现其中的 1 个。 c 和 d 也一样 我是你...
我正在尝试验证模式,它不是很复杂,下面是我的代码 Joi. 对象({ 移动端:Joi.string() .label('移动') .pattern(/^(\+)[1-9]\d{7,14}$/) .消息({ '字符串。
我在 JOI 模式中有一个字段希望是可选的(即接受未定义,也接受 null),但是如果提供了它的值,则它必须是正整数。 我怎么...
我正在尝试验证用户输入的密码。密码的最小长度应为 4,并且应包含字符和数字。我使用 Joi npm 模块进行验证。 应用程序...
我正在使用 JOI 来验证请求对象,如下所示 (JOI版本使用“joi”:“^17.2.1”) const Joi=require('joi'); app.post('/api/saveMovieList',(req,res)=>{ var schema = Joi。
这是我第一次尝试在前端使用 joi,我面临的问题是,当我尝试使用错误数据时,我没有收到自定义错误。 这是我在validation.js中的代码 导入Joi ...