Home / Function/ dispatchFetch() — vite Function Reference

dispatchFetch() — vite Function Reference

Architecture documentation for the dispatchFetch() function in fetchableEnvironments.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  f68ed282_ad7f_dcb0_ccb7_ddbb12dd8431["dispatchFetch()"]
  a35a162c_0cd1_1e91_3972_9465c2b21fba["FetchableDevEnvironment"]
  f68ed282_ad7f_dcb0_ccb7_ddbb12dd8431 -->|defined in| a35a162c_0cd1_1e91_3972_9465c2b21fba
  style f68ed282_ad7f_dcb0_ccb7_ddbb12dd8431 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/environments/fetchableEnvironments.ts lines 48–61

  public async dispatchFetch(request: Request): Promise<Response> {
    if (!(request instanceof Request)) {
      throw new TypeError(
        'FetchableDevEnvironment `dispatchFetch` must receive a `Request` object.',
      )
    }
    const response = await this._handleRequest(request)
    if (!(response instanceof Response)) {
      throw new TypeError(
        'FetchableDevEnvironment `context.handleRequest` must return a `Response` object.',
      )
    }
    return response
  }

Domain

Subdomains

Frequently Asked Questions

What does dispatchFetch() do?
dispatchFetch() is a function in the vite codebase, defined in packages/vite/src/node/server/environments/fetchableEnvironments.ts.
Where is dispatchFetch() defined?
dispatchFetch() is defined in packages/vite/src/node/server/environments/fetchableEnvironments.ts at line 48.

Analyze Your Own Codebase

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

Try Supermodel Free