INTEGRITY Документация

Websocket в Container

Запросы WebSocket автоматически перенаправляются в контейнер с использованием стандартного fetch метод у Container класс:

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

Полный пример см. в Репозиторий класса Container ↗.