@supabase/server - v1.7.0
    Preparing search index...

    Class EnvError

    Thrown when a required environment variable is missing or malformed.

    Always has status: 500 — environment errors are server-side configuration issues.

    import { EnvError } from '@supabase/server'

    try {
    const client = createAdminClient()
    } catch (e) {
    if (e instanceof EnvError) {
    console.error(`[${e.code}] ${e.message}\n${e.hint}`)
    // → "[MISSING_SUPABASE_URL] [@supabase/server] SUPABASE_URL is required but not set."
    // "Set SUPABASE_URL to your project URL (https://<project-ref>.supabase.co), …"
    }
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    source: "@supabase/server" = ErrorSource

    Always "@supabase/server".

    code: string

    Machine-readable error code.

    hint?: string

    Actionable next step, when one applies.

    docs: string

    Documentation URL for this error's code.

    details?: Record<string, unknown>

    Structured, non-sensitive diagnostics — accepted auth modes, which credential headers were present, configured key names, JWT header fields. Never key values or token payloads.

    status: 500

    Always 500 — environment errors are server-side issues.

    Methods