Skip to content

Commit 8bb6525

Browse files
committed
Fix
1 parent 78b6c2a commit 8bb6525

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

docs/concepts/transports.mdx

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,30 @@ Use SSE when:
126126
<Tabs>
127127
<Tab title="TypeScript (Server)">
128128
```typescript
129+
import express from "express";
130+
131+
let transport: SSEServerTransport | null = null;
132+
const app = express();
133+
129134
const server = new Server({
130135
name: "example-server",
131136
version: "1.0.0"
132137
}, {
133138
capabilities: {}
134139
});
135-
136-
const transport = new SSEServerTransport("/message", response);
137-
await server.connect(transport);
140+
141+
app.get("/sse", (req, res) => {
142+
transport = new SSEServerTransport("/messages", res);
143+
server.connect(transport);
144+
});
145+
146+
app.post("/messages", (req, res) => {
147+
if (transport) {
148+
transport.handlePostMessage(req, res);
149+
}
150+
});
151+
152+
app.listen(3000);
138153
```
139154
</Tab>
140155
<Tab title="TypeScript (Client)">

0 commit comments

Comments
 (0)