特性
支持泛型: 可以对任何类型的数据进行校验,包括基本类型、结构体、切片等。
易于使用: 提供简洁的 API,方便开发者快速进行参数校验。
可扩展: 可以自定义校验规则,满足不同的校验需求。
错误信息友好: 校验失败时,会返回清晰的错误信息,方便开发者定位问题。
安装
使用go get
命令安装:
go get github.com/lyonnee/hvalid
支持泛型: 可以对任何类型的数据进行校验,包括基本类型、结构体、切片等。
易于使用: 提供简洁的 API,方便开发者快速进行参数校验。
可扩展: 可以自定义校验规则,满足不同的校验需求。
错误信息友好: 校验失败时,会返回清晰的错误信息,方便开发者定位问题。
使用go get
命令安装:
go get github.com/lyonnee/hvalid
hvalid 是一个用Go语言编写的轻量级验证库,它自定义验证器的接口,以及提供了一系列通用的验证函数,以帮助开发者快速实现数据验证。
Apache APISIX 是 Apache 软件基金会下的顶级项目。它是一个具有动态、实时、高性能等特点的云原生 API 网关。它构建于 NGINX + ngx_lua 的技术基础之上,充分利用了 LuaJIT 所提供的强大性能。