https://developers.cloudflare.com/workers/platform/bindings/about-service-bindings/
Service bindings are an API that facilitate Worker-to-Worker communication via explicit bindings defined in your configuration.

Hono) and I usually interact with it by calling it with https://worker_b.me.workers.dev/${param}env.B), how do I call it and pass param?env.B.fetch(https://worker_b.me.workers.dev/${param})https://ai.moda.invalid/hash_here as my URL, I can confirm it's working (only when using a custom domain though afaik, not .workers.dev as expected).cache.delete(cacheKey) is actually needed, or if purge_cache will always have cleared the local cache just as fast.

rm -rf .wranglerHonohttps://worker_b.me.workers.dev/${param}env.Bparamenv.B.fetch(https://worker_b.me.workers.dev/${param})cache.delete()https://ai.moda.invalid/hash_here.workers.devcache.delete(cacheKey)purge_cacherm -rf .wranglerconst result = await env.B.fetch(param)
const json = await result.json()Cannot read properties of undefined (reading 'fetch')async function createCacheUrl(path: string, safe_formdata: FormData): Promise<URL> {
const byter = await getFormHash(safe_formdata);
const cacheUrl = new URL('https://ai.moda.invalid');
cacheUrl.pathname = path + '/' + byter;
return cacheUrl;
}