Skip to content
Back

Does Appwrite allow SSE ?

  • 0
  • Web
The Hat Guy
15 Jan, 2026, 04:37

i'm trying to setup a slack bot on my site.

Your deployed SSE endpoint is returning a non‑SSE response …and the browser immediately closes the connection. readyState: 2 means: EventSource.CLOSED

The browser tried to connect, got something that was NOT a valid SSE stream, and shut it down instantly. This is not a network issue. This is not a CORS issue. This is not a credentials issue. This is the browser saying: “I hit that URL, and the server did NOT give me a valid SSE stream.”

 95c8c694ebafe2f0.js:1 SSE connecting... 1d233431dc2d0ddf.js:1 authProvider currentUser: Object 95c8c694ebafe2f0.js:1 Message sent. 95c8c694ebafe2f0.js:1 SSE error: Event {isTrusted: true, type: 'error', target: EventSource, currentTarget: EventSource, eventPhase: 2, …} isTrusted : true bubbles : false cancelBubble : false cancelable : false composed : false currentTarget : null defaultPrevented : false eventPhase : 0 returnValue : true srcElement : EventSource onerror : e=>console.log("SSE error:",e) onmessage : e=> {…} onopen : ()=>console.log("SSE connection opened") readyState : 2 url : "https://eldarlandslarp.appwrite.network/api/slack/stream" withCredentials : false [[Prototype]] : EventSource target : EventSource onerror : e=>console.log("SSE error:",e) onmessage : e=> {…} onopen : ()=>console.log("SSE connection opened") readyState : 2 url : "https://eldarlandslarp.appwrite.network/api/slack/stream" withCredentials : false [[Prototype]] : EventSource timeStamp : 35299.5 type : "error" [[Prototype]] : Event

TL;DR
Developers are facing an issue where the SSE endpoint in Appwrite is returning a non-SSE response, causing browsers to close the connection immediately. This is not related to network, CORS, or credentials problems. The browsers are indicating that the server did not provide a valid SSE stream. Make sure the endpoint is set up correctly to return proper SSE streams for the browser to connect successfully.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more