diff --git a/lib/sse.go b/lib/sse.go index 09f5b28..33ec0b1 100644 --- a/lib/sse.go +++ b/lib/sse.go @@ -87,6 +87,7 @@ func SetSSEHeaders(c echo.Context) { c.Response().Header().Set(echo.HeaderContentType, "text/event-stream") c.Response().Header().Set(echo.HeaderConnection, "keep-alive") c.Response().Header().Set(echo.HeaderCacheControl, "no-cache") + c.Response().Header().Set("X-Accel-Buffering", "yes") } func HandleIncomingMessages(c echo.Context, pubsub pubsub.PubSubMessage, client chan string) {