MCPcopy Create free account
hub / github.com/cfworker/cfworker / getWorkersDevSubdomain

Function getWorkersDevSubdomain

packages/dev/src/cloudflare-api.js:31–48  ·  view source on GitHub ↗
(accountId, apiKey, accountEmail)

Source from the content-addressed store, hash-verified

29 * @param {string | undefined} accountEmail Cloudflare account email
30 */
31export async function getWorkersDevSubdomain(accountId, apiKey, accountEmail) {
32 const response = await fetch(
33 `${apiBase}/accounts/${accountId}/workers/subdomain`,
34 {
35 headers: buildAuthHeaders(apiKey, accountEmail)
36 }
37 );
38 if (!response.ok) {
39 throw new Error(
40 `GET worker subdomain failed.\n${response.status}: ${
41 response.statusText
42 }\n${await response.text()}`
43 );
44 }
45 /** @type {{ result: { subdomain: string; }; }} */
46 const data = await response.json();
47 return data.result.subdomain;
48}
49
50/**
51 * @typedef {object} DeployToWorkersDevArgs

Callers 1

executeMethod · 0.90

Calls 3

buildAuthHeadersFunction · 0.85
textMethod · 0.45
jsonMethod · 0.45

Tested by

no test coverage detected