Skip to content
Cloudflare Docs
非官方翻译 - 此文档为非官方中文翻译版本,仅供参考。如有疑问请以 英文官方文档 为准。

WebSocket 到容器

将 WebSocket 请求转发到容器

WebSocket 请求会使用 Container 类的默认 fetch 方法自动转发到容器:

import { Container, getContainer } from "@cloudflare/workers-types";
export class MyContainer extends Container {
defaultPort = 8080;
sleepAfter = "2m";
}
export default {
async fetch(request, env) {
// 获取默认实例并从外部 Worker 转发 websocket
return getContainer(env.MY_CONTAINER).fetch(request);
},
};

此外,containerFetch 方法也可以用于转发 WebSocket 请求。