Skip to content

Commit 227e9cb

Browse files
committed
fix: resolve CORS header duplication issue in proxy middleware
1 parent 99b03ee commit 227e9cb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

internal/middleware/proxy.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@ func Proxy() gin.HandlerFunc {
7373
if resp.StatusCode == http.StatusForbidden {
7474
resp.StatusCode = http.StatusServiceUnavailable
7575
}
76+
77+
// fix CORS header duplication issue
78+
resp.Header.Del("Access-Control-Allow-Origin")
79+
resp.Header.Del("Access-Control-Allow-Methods")
80+
resp.Header.Del("Access-Control-Allow-Headers")
81+
resp.Header.Del("Access-Control-Expose-Headers")
82+
resp.Header.Del("Access-Control-Max-Age")
83+
resp.Header.Del("Access-Control-Allow-Credentials")
84+
7685
return nil
7786
}
7887

0 commit comments

Comments
 (0)