File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 14
14
proxy_read_timeout 620s ;
15
15
proxy_send_timeout 620s ;
16
16
17
- proxy_pass http ://app/sse;
17
+ rewrite ^/.*/see$ /sse break ;
18
+ proxy_pass http ://app;
18
19
}
19
20
20
21
# Legacy with API key and version: /{apiKey}/v1|v2/{rest}
26
27
proxy_read_timeout 620s ;
27
28
proxy_send_timeout 620s ;
28
29
29
- proxy_pass http ://app/$2 ;
30
+ rewrite ^/[^/]+/v( ?:1|2) /( .*) $ /$1 break ;
31
+ proxy_pass http ://app;
30
32
}
31
33
32
34
# Legacy: /{apiKey}/{rest}
38
40
proxy_read_timeout 620s ;
39
41
proxy_send_timeout 620s ;
40
42
41
- proxy_pass http ://app/$2 ;
43
+ rewrite ^/[^/]+/( .*) $ /$1 break ;
44
+ proxy_pass http ://app;
42
45
}
43
46
44
47
# Header-based with version alias: /v1|v2/see -> /sse
49
52
proxy_set_header Host $host ;
50
53
proxy_set_header X-Forwarded-For $remote_addr ;
51
54
proxy_set_header X-Forwarded-Proto $scheme ;
52
- proxy_pass http ://app/sse;
55
+ rewrite ^/v( ?:1|2) /see$ /sse break ;
56
+ proxy_pass http ://app;
53
57
}
54
58
55
59
# Header-based with version: /v1|v2/{rest}
60
64
proxy_set_header Host $host ;
61
65
proxy_set_header X-Forwarded-For $remote_addr ;
62
66
proxy_set_header X-Forwarded-Proto $scheme ;
63
- proxy_pass http ://app/$1 ;
67
+ rewrite ^/v( ?:1|2) /( .*) $ /$1 break ;
68
+ proxy_pass http ://app;
64
69
}
65
70
66
71
# Direct header-based paths
You can’t perform that action at this time.
0 commit comments