added real_ip and cloudflare_real_ip middlewares, fixed that some middlewares does not work properly

This commit is contained in:
yusing
2024-09-30 04:03:48 +08:00
parent ac3af49aa7
commit 860e914b90
27 changed files with 463 additions and 179 deletions

View File

@@ -107,6 +107,9 @@ func Serialize(data any) (SerializedObject, E.NestedError) {
}
func Deserialize(src SerializedObject, target any) E.NestedError {
if src == nil || target == nil {
return nil
}
// convert data fields to lower no-snake
// convert target fields to lower no-snake
// then check if the field of data is in the target