github.com/avenga/couper@v1.12.2/server/testdata/integration/api/06_couper.hcl (about) 1 server "multi-api" { 2 api { 3 base_path = "/v1" 4 5 endpoint "/" { 6 proxy { 7 backend { 8 origin = env.COUPER_TEST_BACKEND_ADDR 9 path_prefix = "/${request.headers.x-val}/xxx/" 10 } 11 } 12 } 13 endpoint "/vvv/**" { 14 proxy { 15 backend { 16 origin = env.COUPER_TEST_BACKEND_ADDR 17 path = "/api/**" 18 path_prefix = "/${request.headers.x-val}/xxx/" 19 } 20 } 21 } 22 } 23 24 api { 25 base_path = "/v2" 26 27 endpoint "/yyy" { 28 proxy { 29 backend { 30 origin = env.COUPER_TEST_BACKEND_ADDR 31 path_prefix = "/" 32 } 33 } 34 } 35 } 36 37 api { 38 base_path = "/v3" 39 40 endpoint "/zzz" { 41 proxy { 42 backend { 43 origin = env.COUPER_TEST_BACKEND_ADDR 44 path_prefix = "/zzz" 45 } 46 } 47 } 48 } 49 }