美文网首页
使用 Joi 表单验证

使用 Joi 表单验证

作者: SingleDiego | 来源:发表于2019-08-14 23:32 被阅读0次

安装 Joi 库:

 npm i joi-browser@13.4

基本使用:

import Joi from 'joi-browser';

schema = {
    username: Joi.string().required().label('Username'),
    password: Joi.string().required().label('Password')
  };

const data = {username: 'tom', password: 12345};
// data 是要验证的数据对象,schema 是验证规则
const result = Joi.validate(data, schema);

如果验证不通过,错误信息在 result.error.details 中,如果验证通过result.error 值为 null

更多用法见文档:https://hapi.dev/family/joi/?v=15.1.0




Joi 的基本数据类型:

any
array
boolean
binary
date 
func
number
object
string 
symbol
alternatives

相关文章

网友评论

      本文标题:使用 Joi 表单验证

      本文链接:https://www.haomeiwen.com/subject/kfwvjctx.html