Skip to content

Commit 87956b4

Browse files
authored
Merge pull request #23 from apriendeau/master
Update proxy to support analytics 2.0
2 parents 9af6228 + b13b796 commit 87956b4

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

main.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,16 @@ func NewSegmentReverseProxy(cdn *url.URL, trackingAPI *url.URL) http.Handler {
3333
director := func(req *http.Request) {
3434
// Figure out which server to redirect to based on the incoming request.
3535
var target *url.URL
36-
if strings.HasPrefix(req.URL.String(), "/v1/projects") || strings.HasPrefix(req.URL.String(), "/analytics.js/v1") {
36+
switch {
37+
case strings.HasPrefix(req.URL.String(), "/v1/projects"):
38+
fallthrough
39+
case strings.HasPrefix(req.URL.String(), "/analytics.js/v1"):
40+
fallthrough
41+
case strings.HasPrefix(req.URL.String(), "/next-integrations"):
42+
fallthrough
43+
case strings.HasPrefix(req.URL.String(), "/analytics-next/bundles"):
3744
target = cdn
38-
} else {
45+
default:
3946
target = trackingAPI
4047
}
4148

0 commit comments

Comments
 (0)