项目文件夹

文件
wehub-resource-sync 70bf21e064
Prerelease / build (push) Has been skipped
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:30:11 +08:00

22 行
607 B
TypeScript

import { routePartykitRequest, Server } from "partyserver";
import type { Connection } from "partyserver";
interface Env extends Record<string, unknown> {
Assets: Fetcher;
MyServer: DurableObjectNamespace<MyServer>;
}
export class MyServer extends Server<Env> {
override onMessage(connection: Connection<unknown>, message: string) {
connection.send(`Message from the server: received '${message}'`);
}
}
export default {
async fetch(request, env) {
const response = await routePartykitRequest(request, env);
return response ?? env.Assets.fetch(request);
},
} satisfies ExportedHandler<Env>;