Home / Function/ warmupRequest() — vite Function Reference

warmupRequest() — vite Function Reference

Architecture documentation for the warmupRequest() function in environment.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  a7a71598_1136_b87a_07e7_f81a84ec9ab6["warmupRequest()"]
  f634223d_ed8e_a65b_08f8_a839ec17994a["DevEnvironment"]
  a7a71598_1136_b87a_07e7_f81a84ec9ab6 -->|defined in| f634223d_ed8e_a65b_08f8_a839ec17994a
  a1fc1de5_905b_efe7_d960_3597604fbdfe["importAnalysisPlugin()"]
  a1fc1de5_905b_efe7_d960_3597604fbdfe -->|calls| a7a71598_1136_b87a_07e7_f81a84ec9ab6
  98bdaae6_bc72_05d1_f51a_469bced673c2["warmupRequest()"]
  98bdaae6_bc72_05d1_f51a_469bced673c2 -->|calls| a7a71598_1136_b87a_07e7_f81a84ec9ab6
  24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"]
  24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| a7a71598_1136_b87a_07e7_f81a84ec9ab6
  478016d8_bc28_f869_6d7e_76982bf2825d["handleModuleSoftInvalidation()"]
  478016d8_bc28_f869_6d7e_76982bf2825d -->|calls| a7a71598_1136_b87a_07e7_f81a84ec9ab6
  8b9f9995_7f45_8a00_527d_191c9038ff89["warmupFile()"]
  8b9f9995_7f45_8a00_527d_191c9038ff89 -->|calls| a7a71598_1136_b87a_07e7_f81a84ec9ab6
  c99812b1_1fd5_5046_98fa_678c5c80c0fb["transformRequest()"]
  a7a71598_1136_b87a_07e7_f81a84ec9ab6 -->|calls| c99812b1_1fd5_5046_98fa_678c5c80c0fb
  176d3c88_57c7_304f_2535_f2d1054b5048["buildErrorMessage()"]
  a7a71598_1136_b87a_07e7_f81a84ec9ab6 -->|calls| 176d3c88_57c7_304f_2535_f2d1054b5048
  8127cae8_510b_1333_1a76_2d21b503c3a6["error()"]
  a7a71598_1136_b87a_07e7_f81a84ec9ab6 -->|calls| 8127cae8_510b_1333_1a76_2d21b503c3a6
  style a7a71598_1136_b87a_07e7_f81a84ec9ab6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/environment.ts lines 238–258

  async warmupRequest(url: string): Promise<void> {
    try {
      await this.transformRequest(url)
    } catch (e) {
      if (
        e?.code === ERR_OUTDATED_OPTIMIZED_DEP ||
        e?.code === ERR_CLOSED_SERVER
      ) {
        // these are expected errors
        return
      }
      // Unexpected error, log the issue but avoid an unhandled exception
      this.logger.error(
        buildErrorMessage(e, [`Pre-transform error: ${e.message}`], false),
        {
          error: e,
          timestamp: true,
        },
      )
    }
  }

Domain

Subdomains

Frequently Asked Questions

What does warmupRequest() do?
warmupRequest() is a function in the vite codebase, defined in packages/vite/src/node/server/environment.ts.
Where is warmupRequest() defined?
warmupRequest() is defined in packages/vite/src/node/server/environment.ts at line 238.
What does warmupRequest() call?
warmupRequest() calls 3 function(s): buildErrorMessage, error, transformRequest.
What calls warmupRequest()?
warmupRequest() is called by 5 function(s): _createServer, handleModuleSoftInvalidation, importAnalysisPlugin, warmupFile, warmupRequest.

Analyze Your Own Codebase

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

Try Supermodel Free