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