krakend 的静态proxy
主要是对于不同的相应状态添加内容(修改相应内容,类似nginx 的fliter)
目前krakend支持的策略
- always 一直添加信息
- sucess 当成功的时候
- complete 当所有的后边成功
- errored 当失败的时候
- incomplete 当部分没有完成(比超时或者其他原因)
参考配置
"endpoints": [
{
"endpoint": "/static",
"backend": [
{
"host": [
"http://your.backend"
],
"url_pattern": "/foo",
"group": "foo"
},
{
"host": [
"http://your.backend"
],
"url_pattern": "/bar",
"group": "bar"
}
],
"extra_config": {
"github.com/devopsfaith/krakend/proxy": {
"static": {
"strategy": "errored",
"data": {
"oh-snap": {
"id": 42,
"bar": "foobar"
}
}
}
}
}
},