Type Alias RPCContext
type RPCContext = {
getOriginURL: () => string | null;
getRequestUser: (wrdSchema: AnyWRDSchema) => Promise<number | null>;
method: string;
request: SupportedRequestSubset & { clientIp: string };
responseHeaders: Headers;
}
getOriginURL: () => string | null;
getRequestUser: (wrdSchema: AnyWRDSchema) => Promise<number | null>;
method: string;
request: SupportedRequestSubset & { clientIp: string };
responseHeaders: Headers;
}
Index
Properties
Properties
get OriginURL
getOriginURL: () => string | null
get Request User
Get the WRDAuth verified user that made the call (based on either login cookie or authorization header )
method
method: string
The function/method invoked (unrelated to the request.method which is currently always POST for WebHare RPCs)
request
request: SupportedRequestSubset & { clientIp: string }
The RPC request
response Headers
responseHeaders: Headers
Response headers
Get the URL of the caller