joi

    -1热度

    1回答

    我有字符串表示 export const constKeys = [ 'A', 'B', 'C', ... ]; 枚举的列表,我想使用淳佳来验证一个Immutable.js地图具有constKeys键和数字的值。它看起来像我可以这样做 const myMapValidator = Joi.object().keys({ A: Joi.numb

    0热度

    1回答

    我正在使用Joi库来验证对象。当另一个可选属性(与同一对象的同一级别)具有某种类型时,我想创建一个必需的属性,例如串。该文档穰显示这个例子: const schema = { a: Joi.when('b', { is: true, then: Joi.required() }), b: Joi.boolean() }; 然而,而不是检查B(例如)是真的,我想检查它是否是

    0热度

    1回答

    我要分配所需要么client_id或client_secret我在穰检查,如果这些财产的一个不为空分配给它required Joi我怎样才能检查此 schema = Joi.Object().keys({ account_id: Joi.string().required(), client_id: Joi.string(), // in client_id or client

    3热度

    1回答

    我使用Joi package进行服务器端验证。 我要检查,如果给定的字符串是在给定的列表,或者如果它是不是在给定的名单。(定义黑名单或白名单的值) 某事像一个“在”或“notIn” function.how我可以这样做吗? var schema = Joi.object().keys({ firstname: Joi.string().in(['a','b']), lastna

    1热度

    1回答

    我搜索了很多,但没有发现允许多个类型的验证Joi 链接:https://github.com/hapijs/joi 我想用这样的: validate: { type: joi.or([ joi.string(), joi.array(), ]) };

    0热度

    1回答

    我有一个邮政调用,可以将有效载荷作为单个JS对象以及对象数组将其保存到数据库。如何编写一个模式来验证这种有效载荷? JS对象 { label: 'label', key: 'key', help_text: 'text' } 或者 [ { label: 'label1', key: 'key1', help_text:'text1

    -2热度

    1回答

    我使用joi和hapi与节点js一起工作,我使用post方法创建注册。 当我打电话给这个URL“http://localhost:9000/api/users”和参数标题内容Content-Type: application/x-www-form-urlencoded。它显示错误如: {"statusCode":400,"error":"Bad Request","message":"name i

    0热度

    1回答

    我挣扎时,他们登录 我从穰收到以下错误让Twitter用户的电子邮件地址“错误:未捕获的错误:无效选项值:必须是真实的,falsy或物体“ server.auth.strategy('twitter', 'bell', { provider: 'twitter', scope: ['public_profile', 'email'], config: {

    7热度

    1回答

    我有一个不可能知道的键名的对象 - 它们是由用户创建的。但是我确实知道它们(键)要存储的值,而它们(值)将是ISO字符串。我如何验证这些值?而且,可选,我如何验证UKNOWN对象的关键点,即: key: Joi.string().min(2).max(25) 我已经尝试基于穰API文档内容: Another benefits of using Joi.object([schema]) inst

    0热度

    1回答

    我有一个场景,我需要验证具有不同正则表达式的增值编号,具体取决于它是哪个国家。所以,当现场language是SE我想使用这个表达式/^\d{6}-\d{4}$/场上company.vatNo,但是当现场language是NO我想用这一个/^\d{9}(MVA)?$/ ..我想我可以淳佳的时候()去,但它似乎不一起工作。有人知道我能做到吗? 这是我的路在哪里验证: module.exports =