Cloudflare DevelopersCD
Cloudflare Developers14mo ago
2 replies
bkyerv

React SSR on Cloudflare Workers fails due to missing MessageChannel API

Ran into an interesting issue deploying an Astro site using workers (not pages. instead serving static assets using worker): The React renderer fails with MessageChannel is not defined error when trying to do server-side rendering in Workers.

✘ [ERROR] Deployment failed!

  Failed to publish your Function. Got error: Uncaught ReferenceError: MessageChannel is not defined
    at renderers.mjs:6530:16 in requireReactDomServer_browser_production
    at renderers.mjs:12527:8 in requireServer_browser
    at renderers.mjs:12539:29


Has anyone found a clean workaround for this?
Was this page helpful?