Skip to main content

Function: handleRpcRequest()

handleRpcRequest(request, doInstance, config): Promise<null | Response>

Defined in: packages/rpc/src/lumenize-rpc-do.ts:39

Handle RPC requests manually without using the factory function. Returns Response for RPC requests, null for non-RPC requests.

This is useful for users who want full control over their routing and want to mix RPC with other custom endpoints.

Parameters

request

Request

The incoming HTTP request

doInstance

any

The Durable Object instance to operate on

config

RpcConfig = {}

Optional RPC configuration

Returns

Promise<null | Response>

Response for RPC requests, null for non-RPC requests

See

For working examples, see packages/rpc/test/test-worker-and-dos.ts