krakend 请求&&相应的检查

krakend 对于内容的检查是基于cel 的

参考图

配置参考

"extra_config":{
  "github.com/devopsfaith/krakend-cel": [
    {
      "check_expr": "CONDITION1 && CONDITION2"
    }
  ]
}
 
 

简单说明

krakend 基于cel 提供了强大的数据处理能力
req_ 处理请求
resp_ 处理相应
JWT 处理jwt

  • 请求支持的变量
    req_method,req_path,req_params,red_headrs,now
  • 相应支持的变量
    resp_completed,resp_metadata_status,resp_metadata_headers,resp_data,now

参考资料

https://www.krakend.io/docs/endpoints/common-expression-language-cel/
https://github.com/devopsfaith/krakend-cel
https://github.com/google/cel-spec/blob/master/doc/langdef.md

原文地址:https://www.cnblogs.com/rongfengliang/p/14191986.html