|
@@ -73,10 +73,6 @@ func (h *CORSHandler) addHeader(w http.ResponseWriter, origin string) {
|
|
|
// ServeHTTP adds the correct CORS headers based on the origin and returns immediately
|
|
// ServeHTTP adds the correct CORS headers based on the origin and returns immediately
|
|
|
// with a 200 OK if the method is OPTIONS.
|
|
// with a 200 OK if the method is OPTIONS.
|
|
|
func (h *CORSHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
|
func (h *CORSHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
|
|
- // It is important to flush before leaving the goroutine.
|
|
|
|
|
- // Or it may miss the latest info written.
|
|
|
|
|
- defer w.(http.Flusher).Flush()
|
|
|
|
|
-
|
|
|
|
|
// Write CORS header.
|
|
// Write CORS header.
|
|
|
if h.Info.OriginAllowed("*") {
|
|
if h.Info.OriginAllowed("*") {
|
|
|
h.addHeader(w, "*")
|
|
h.addHeader(w, "*")
|