Skip to content
Snippets Groups Projects
Select Git revision
  • fc474b1416c48e085131c21ff949a3fd110e223b
  • main default protected
  • ui-rewrite
3 results

cors_wrapper.go

Blame
  • cors_wrapper.go 421 B
    package util
    
    import "net/http"
    
    func CorsWrapper(next http.Handler) http.Handler {
    	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
    		w.Header().Set("Access-Control-Allow-Origin", "*")
    		w.Header().Set("Access-Control-Allow-Headers", "*")
    		w.Header().Set("Access-Control-Allow-Methods", "*")
    
    		if r.Method == http.MethodOptions {
    			w.WriteHeader(200)
    			return
    		}
    		next.ServeHTTP(w, r)
    	})
    }