You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hzy
372f8e38fe
|
1 year ago | |
---|---|---|
encrypt/v1 | 2 years ago | |
enum | 2 years ago | |
glog | 2 years ago | |
interceptor/v1 | 2 years ago | |
meta/v1 | 1 year ago | |
pagination | 2 years ago | |
pkg | 1 year ago | |
tracer | 1 year ago | |
transport/v1 | 1 year ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
go.mod | 1 year ago | |
go.sum | 1 year ago |
README.md
utils通用包
安装
- 设置私有仓库
go env -w GOPRIVATE=gitea.drugeyes.vip
- 设置git
git config --global url."ssh://gitea@gitea.drugeyes.vip".insteadOf "https://gitea.drugeyes.vip"
- 拉取对应版本
go get gitea.drugeyes.vip/pharnexbase/utils@v1.0.0
通用包
pagination
-
v1
说明
transport
-
v1
http请求和响应封装
- request
- 验证前端参数签名
- response
- ResponseEncoderWithEncrypt 正式服加密后端响应参数
- bff原样返回server错误及自身业务错误,正式服其它错误统一返回InternalServerError
- request
interceptor
-
v1
grpc请求和响应拦截器
- server
- server原样返回业务错误,正式服其它错误统一返回InternalServerError
- client
- client默认转换server的所有error为kratos的error,方便bff原样返回
- server
meta
-
v1
跨服务meta信息设置和获取
- user(基础用户信息)
encrypt
-
v1
对称加密,目前包含:SHA1PRNG