ssrFixStacktrace() — vite Function Reference
Architecture documentation for the ssrFixStacktrace() function in ssrStacktrace.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 5028e255_92bf_a4fa_b8ac_c4b82ad977b0["ssrFixStacktrace()"] e29c58b0_0755_ae27_7a1e_c5e90513f90f["ssrStacktrace.ts"] 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 -->|defined in| e29c58b0_0755_ae27_7a1e_c5e90513f90f 24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"] 24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 7c894be2_2269_eaef_f495_9d0d94a0750f["instantiateModule()"] 7c894be2_2269_eaef_f495_9d0d94a0750f -->|calls| 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 4c4e498d_8314_5c0d_260a_498ee4a73d2e["ssrRewriteStacktrace()"] 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 -->|calls| 4c4e498d_8314_5c0d_260a_498ee4a73d2e f5a396b0_da25_e161_9cab_4a842e928c92["rebindErrorStacktrace()"] 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 -->|calls| f5a396b0_da25_e161_9cab_4a842e928c92 style 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/ssr/ssrStacktrace.ts lines 94–113
export function ssrFixStacktrace(
e: Error,
moduleGraph: EnvironmentModuleGraph,
): void {
if (!e.stack) return
// stacktrace shouldn't be rewritten more than once
if (rewroteStacktraces.has(e)) return
const { result: stacktrace, alreadyRewritten } = ssrRewriteStacktrace(
e.stack,
moduleGraph,
)
rebindErrorStacktrace(e, stacktrace)
if (alreadyRewritten) {
e.message +=
' (The stacktrace appears to be already rewritten by something else, but was passed to vite.ssrFixStacktrace. This may cause incorrect stacktraces.)'
}
rewroteStacktraces.add(e)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does ssrFixStacktrace() do?
ssrFixStacktrace() is a function in the vite codebase, defined in packages/vite/src/node/ssr/ssrStacktrace.ts.
Where is ssrFixStacktrace() defined?
ssrFixStacktrace() is defined in packages/vite/src/node/ssr/ssrStacktrace.ts at line 94.
What does ssrFixStacktrace() call?
ssrFixStacktrace() calls 2 function(s): rebindErrorStacktrace, ssrRewriteStacktrace.
What calls ssrFixStacktrace()?
ssrFixStacktrace() is called by 2 function(s): _createServer, instantiateModule.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free