MCPcopy
hub / github.com/TanStack/router / startPreviewServer

Function startPreviewServer

packages/start-plugin-core/src/prerender.ts:286–307  ·  view source on GitHub ↗
(
  viteConfig: ResolvedConfig,
)

Source from the content-addressed store, hash-verified

284}
285
286async function startPreviewServer(
287 viteConfig: ResolvedConfig,
288): Promise<PreviewServer> {
289 const vite = await import('vite')
290
291 try {
292 return await vite.preview({
293 configFile: viteConfig.configFile,
294 preview: {
295 port: 0,
296 open: false,
297 },
298 })
299 } catch (error) {
300 throw new Error(
301 'Failed to start the Vite preview server for prerendering',
302 {
303 cause: error,
304 },
305 )
306 }
307}
308
309function getResolvedUrl(previewServer: PreviewServer): URL {
310 const baseUrl = previewServer.resolvedUrls?.local[0]

Callers 1

prerenderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected