diff --git a/docs/concepts/transports.mdx b/docs/concepts/transports.mdx index 0c921db..6731f41 100644 --- a/docs/concepts/transports.mdx +++ b/docs/concepts/transports.mdx @@ -126,15 +126,30 @@ Use SSE when: ```typescript + import express from "express"; + + let transport: SSEServerTransport | null = null; + const app = express(); + const server = new Server({ name: "example-server", version: "1.0.0" }, { capabilities: {} }); + + app.get("/sse", (req, res) => { + transport = new SSEServerTransport("/messages", res); + server.connect(transport); + }); - const transport = new SSEServerTransport("/message", response); - await server.connect(transport); + app.post("/messages", (req, res) => { + if (transport) { + transport.handlePostMessage(req, res); + } + }); + + app.listen(3000); ```