Home / Function/ constructHeaders() — supabase Function Reference

constructHeaders() — supabase Function Reference

Architecture documentation for the constructHeaders() function in fetchWrappers.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  1a4202d5_f313_2017_3ffc_d65a48198ffa["constructHeaders()"]
  58867422_c1ad_ba6e_c46b_ed20774253be["getAccessToken()"]
  1a4202d5_f313_2017_3ffc_d65a48198ffa -->|calls| 58867422_c1ad_ba6e_c46b_ed20774253be
  style 1a4202d5_f313_2017_3ffc_d65a48198ffa fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/lib/fetch/fetchWrappers.ts lines 19–32

async function constructHeaders(headersInit?: HeadersInit | undefined) {
  const requestId = uuidv4()
  const headers = new Headers(headersInit)

  headers.set('X-Request-Id', requestId)

  if (!headers.has('Authorization')) {
    const accessToken = await getAccessToken()
    if (accessToken) {
      headers.set('Authorization', `Bearer ${accessToken}`)
    }
  }
  return headers
}

Subdomains

Frequently Asked Questions

What does constructHeaders() do?
constructHeaders() is a function in the supabase codebase.
What does constructHeaders() call?
constructHeaders() calls 1 function(s): getAccessToken.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free