diff options
| author | famosss <zzq09494@ly.com> | 2022-08-23 14:39:34 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-22 23:39:34 -0700 |
| commit | 7eb15b19694e165a13bb59b0c18f89121b5d452f (patch) | |
| tree | 6a731c9ef7a2f352a4a8b288d62a8b900187e260 | |
| parent | 676e27c589a99691ba78f010a067898d89f764ac (diff) | |
| download | seaweedfs-7eb15b19694e165a13bb59b0c18f89121b5d452f.tar.xz seaweedfs-7eb15b19694e165a13bb59b0c18f89121b5d452f.zip | |
fix:Handle preflight cors requests (#3496)
| -rw-r--r-- | weed/s3api/s3api_server.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/weed/s3api/s3api_server.go b/weed/s3api/s3api_server.go index 01bc102a1..31ee1dc92 100644 --- a/weed/s3api/s3api_server.go +++ b/weed/s3api/s3api_server.go @@ -88,9 +88,11 @@ func (s3a *S3ApiServer) registerRouter(router *mux.Router) { apiRouter.Methods("GET").Path("/status").HandlerFunc(s3a.StatusHandler) apiRouter.Methods("OPTIONS").HandlerFunc( - func(w http.ResponseWriter, r *http.Request){ + func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control-Allow-Origin", "*") - w.Header().Set("Access-Control-Allow-Credentials", "true") + w.Header().Set("Access-Control-Expose-Headers", "*") + w.Header().Set("Access-Control-Allow-Methods", "*") + w.Header().Set("Access-Control-Allow-Headers", "*") writeSuccessResponseEmpty(w, r) }) |
