浏览代码

fix: avoid buffered data occurd in redirectPluginInvokeByIdentifier

Yeuoly 7 月之前
父节点
当前提交
1974c683dc
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      internal/server/middleware.go

+ 2 - 0
internal/server/middleware.go

@@ -153,11 +153,13 @@ func (app *App) redirectPluginInvokeByPluginIdentifier(
 			break
 			break
 		} else if err != nil {
 		} else if err != nil {
 			ctx.Writer.Write(buf[:n])
 			ctx.Writer.Write(buf[:n])
+			ctx.Writer.Flush()
 			break
 			break
 		}
 		}
 
 
 		if n > 0 {
 		if n > 0 {
 			ctx.Writer.Write(buf[:n])
 			ctx.Writer.Write(buf[:n])
+			ctx.Writer.Flush()
 		}
 		}
 	}
 	}
 }
 }