joi

    1热度

    1回答

    我正在使用hapijs编写微服务。我有一个请求体中有三个参数的API(POST方法) 用户名 姓 出生 我打算用JOI做验证的日期。验证应该是以下 如果两个姓氏和出生日期是 在请求 两个姓氏和出生日期不存在,如果用户名是应要求应要求用户ID缺席 我试图通过以下来实现。它似乎没有工作。 export const userRequestModel = Joi.object().keys({

    3热度

    1回答

    我有一个羽毛球API与messages service。我想用feathers-hooks-validate-joi模块验证消息模型。 这里是我的messages-hooks.js文件: const validate = require('feathers-hooks-validate-joi'); const schema = require('./messages.validator');

    0热度

    1回答

    所以我映射数据库域响应领域,所以我不暴露数据层使用的SequelizeJS车型如field财产消费者: module.exports = function (sequelize, DataTypes) { return sequelize.define('Product', { id: { type: DataTypes.INTEGER,

    1热度

    1回答

    如何使用joi验证此对象?我用Hapi api使用Joi。 { "email":"[email protected]", "password":"abc123", "active":"", "details": { "firstName": "Rambo", "lastName": "Comando", "phoneNum

    1热度

    1回答

    父PARAMS我如何能实现的东西像下面的逻辑查询参数验证: if (type is 'image') { subtype is Joi.string().valid('png', 'jpg') else if (type is 'publication') { subtype is Joi.string().valid('newspaper', 'book') 得到任何

    1热度

    1回答

    我想验证我返回的数据是否合理。验证数据类型已完成。现在我想验证我收到了执行任务所需的所有数据。 这里有一个代表性的例子: { "things": [ { "id": "00fb60c7-520e-4228-96c7-13a1f7a82749", "name": "Thing 1", "url": "https://lolagons.com"

    1热度

    1回答

    即使tel设置为可选,但Joi返回以下错误。我们如何解决这个问题? 谢谢。 Error: Joi Failed: ValidationError: child "tel" fails because ["tel" is not allowed to be empty] //Define Joi schema const schema = { email: Joi.string().re

    0热度

    1回答

    我正在尝试使用Joi进行验证,并且我想自定义错误消息。 这里是我的验证代码: count: Joi.number().error(() => 'error message').min(1).required() 当我测试验证,它示出了“‘计数’必须大于或等于1”和“错误消息”从未显示。 我已经将abortEarly选项设置为false,但没有任何更改。 那么在Joi打印错误信息的优先级是什么?

    1热度

    1回答

    在验证使用我的模式我得到一个错误joi 所以我写了这一点: const joiSchema = Joi.object().options({ abortEarly: false }).keys({ stream_name: Joi.string().required(), audio_bitrate: Joi.number().integer().min(80).require

    0热度

    1回答

    我想写以下对象(关联数组)验证方法: { "10:00": { discount: 10, time: "10:00", }, "11:00": { discount: 11, time: "11:00", }, ... .... } 使用淳佳(https://github.com/hapij