Home / Function/ ssrLoadModule() — vite Function Reference

ssrLoadModule() — vite Function Reference

Architecture documentation for the ssrLoadModule() function in ssrModuleLoader.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  d383c77f_ff09_a611_a323_2d27b379e4cd["ssrLoadModule()"]
  b7a0ff91_0490_7aed_6486_84da56e8e026["ssrModuleLoader.ts"]
  d383c77f_ff09_a611_a323_2d27b379e4cd -->|defined in| b7a0ff91_0490_7aed_6486_84da56e8e026
  24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"]
  24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| d383c77f_ff09_a611_a323_2d27b379e4cd
  795dec35_22f9_80f5_ccab_9c2d170af0d3["unwrapId()"]
  d383c77f_ff09_a611_a323_2d27b379e4cd -->|calls| 795dec35_22f9_80f5_ccab_9c2d170af0d3
  7c894be2_2269_eaef_f495_9d0d94a0750f["instantiateModule()"]
  d383c77f_ff09_a611_a323_2d27b379e4cd -->|calls| 7c894be2_2269_eaef_f495_9d0d94a0750f
  style d383c77f_ff09_a611_a323_2d27b379e4cd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/ssr/ssrModuleLoader.ts lines 18–33

export async function ssrLoadModule(
  url: string,
  server: ViteDevServer,
  fixStacktrace?: boolean,
): Promise<SSRModule> {
  const environment = server.environments.ssr
  server._ssrCompatModuleRunner ||= new SSRCompatModuleRunner(environment)
  url = unwrapId(url)

  return instantiateModule(
    url,
    server._ssrCompatModuleRunner,
    environment,
    fixStacktrace,
  )
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does ssrLoadModule() do?
ssrLoadModule() is a function in the vite codebase, defined in packages/vite/src/node/ssr/ssrModuleLoader.ts.
Where is ssrLoadModule() defined?
ssrLoadModule() is defined in packages/vite/src/node/ssr/ssrModuleLoader.ts at line 18.
What does ssrLoadModule() call?
ssrLoadModule() calls 2 function(s): instantiateModule, unwrapId.
What calls ssrLoadModule()?
ssrLoadModule() is called by 1 function(s): _createServer.

Analyze Your Own Codebase

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

Try Supermodel Free