@supabase/server - v0.2.0
    Preparing search index...

    Function resolveEnv

    • Resolves Supabase environment configuration from runtime environment variables.

      Reads SUPABASE_URL, keys (SUPABASE_PUBLISHABLE_KEYS / SUPABASE_SECRET_KEYS), and SUPABASE_JWKS. Works across Deno, Node.js, and Bun. For Cloudflare Workers, use overrides or enable node-compat.

      Parameters

      • Optionaloverrides: Partial<SupabaseEnv>

        Partial values that take precedence over env vars.

      Returns { data: SupabaseEnv; error: null } | { data: null; error: EnvError }

      { data: SupabaseEnv, error: null } on success, { data: null, error: EnvError } on failure.

      const { data: env, error } = resolveEnv()
      if (error) throw error

      // Override for tests
      const { data: env } = resolveEnv({ url: 'http://localhost:54321' })