diff --git a/docs/guide/api-javascript.md b/docs/guide/api-javascript.md index f67f0592255865..ffd26667d2f85f 100644 --- a/docs/guide/api-javascript.md +++ b/docs/guide/api-javascript.md @@ -104,10 +104,6 @@ interface ViteDevServer { url: string, options?: { isolated?: boolean } ): Promise> - /** - * Fix ssr error stacktrace. - */ - ssrFixStacktrace(e: Error): void /** * Start the server. */ diff --git a/docs/guide/ssr.md b/docs/guide/ssr.md index cecf86ce19bb06..85c3566069b163 100644 --- a/docs/guide/ssr.md +++ b/docs/guide/ssr.md @@ -123,9 +123,6 @@ app.use('*', async (req, res) => { // 6. Send the rendered HTML back. res.status(200).set({ 'Content-Type': 'text/html' }).end(html) } catch (e) { - // If an error is caught, let vite fix the stracktrace so it maps back to - // your actual source code. - vite.ssrFixStacktrace(e) console.error(e) res.status(500).end(e.message) } diff --git a/packages/playground/ssr-react/server.js b/packages/playground/ssr-react/server.js index 7c0c1a81152445..aa6d314270286c 100644 --- a/packages/playground/ssr-react/server.js +++ b/packages/playground/ssr-react/server.js @@ -73,7 +73,6 @@ async function createServer( res.status(200).set({ 'Content-Type': 'text/html' }).end(html) } catch (e) { - !isProd && vite.ssrFixStacktrace(e) console.log(e.stack) res.status(500).end(e.stack) } diff --git a/packages/playground/ssr-vue/server.js b/packages/playground/ssr-vue/server.js index 4ccbc21a4816ab..f1c11c302b4f38 100644 --- a/packages/playground/ssr-vue/server.js +++ b/packages/playground/ssr-vue/server.js @@ -74,7 +74,6 @@ async function createServer( res.status(200).set({ 'Content-Type': 'text/html' }).end(html) } catch (e) { - vite && vite.ssrFixStacktrace(e) console.log(e.stack) res.status(500).end(e.stack) } diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index 866861772a9961..d0266bf8f1cfb0 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -212,6 +212,7 @@ export interface ViteDevServer { ssrLoadModule(url: string): Promise> /** * Fix ssr error stacktrace + * @deprecated we now rely on source-map support for ssr. */ ssrFixStacktrace(e: Error): void /**