Websocket to Container
Last reviewed: 8 months ago
Forwarding a Websocket request to a Container
WebSocket requests are automatically forwarded to a container using the default fetch
method on the Container class:
import { Container, getContainer } from "@cloudflare/containers";
export class MyContainer extends Container { defaultPort = 8080; sleepAfter = "2m";}
export default { async fetch(request, env) { // gets default instance and forwards websocket from outside Worker return getContainer(env.MY_CONTAINER).fetch(request); },};View a full example in the Container class repository ↗.