mirror of
https://github.com/supabase/supabase.git
synced 2026-07-04 19:24:53 +08:00
Supabase with Cloudflare Workers
Cloudflare Workers does not support XMLHttpRequest object and only support native fetch. This means this supabase-js client does not work on Cloudflare Workers. Supabase JS Client internally uses cross-fetch package to polyfill fetch which relies on XMLHttpRequest.
To resolve this, we can use patch-package to patch cross-fetch package as minimal as possible.
This repo contains minimal Cloudflare Workers project with the patch automatically applied.
Credits
This example was originally created by @nascode.