INTEGRITY Dokumentace

Websocket do Containeru

Požadavky WebSocket jsou automaticky předávány do kontejneru pomocí výchozího fetch metodu na Container třída:

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);
	},
};

Úplný příklad najdete v Repozitář třídy Container ↗.