Renann Prado 9 年之前
父节点
当前提交
455c49c79c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      config.go

+ 1 - 1
config.go

@@ -41,6 +41,7 @@ func (cors *cors) applyCors(c *gin.Context) {
 
 	if c.Request.Method == "OPTIONS" {
 		cors.handlePreflight(c)
+		defer c.AbortWithStatus(200)
 	} else {
 		cors.handleNormal(c)
 	}
@@ -66,7 +67,6 @@ func (cors *cors) validateOrigin(origin string) bool {
 }
 
 func (cors *cors) handlePreflight(c *gin.Context) {
-	c.AbortWithStatus(200)
 	header := c.Writer.Header()
 	for key, value := range cors.preflightHeaders {
 		header[key] = value