Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Websocket to Container

WebSocket リクエストを Container へ転送する

最終更新 Markdown で表示Agent セットアップ

WebSocket リクエストは、Container クラスのデフォルトの fetch メソッドを使って、自動的にコンテナへ転送されます。

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 class リポジトリ を参照してください。

役に立ちましたか?