From 8bb65258fe23b2f3a182d0ad24fc4a89f17b760e Mon Sep 17 00:00:00 2001 From: Tadas Antanavicius <3900899+tadasant@users.noreply.github.com> Date: Thu, 16 Jan 2025 00:41:58 -0800 Subject: [PATCH] Fix --- docs/concepts/transports.mdx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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); ```