Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
No EOL
18 KiB
Text
1 line
No EOL
18 KiB
Text
{"version":3,"sources":["../../../src/build/templates/edge-ssr.ts"],"sourcesContent":["import '../../server/web/globals'\nimport { adapter, type NextRequestHint } from '../../server/web/adapter'\nimport { IncrementalCache } from '../../server/lib/incremental-cache'\nimport { initializeCacheHandlers } from '../../server/use-cache/handlers'\n\nimport Document from 'VAR_MODULE_DOCUMENT'\nimport * as appMod from 'VAR_MODULE_APP'\nimport * as userlandPage from 'VAR_USERLAND'\nimport * as userlandErrorPage from 'VAR_MODULE_GLOBAL_ERROR'\n\ndeclare const userland500Page: any\ndeclare const incrementalCacheHandler: any\n// OPTIONAL_IMPORT:* as userland500Page\n// OPTIONAL_IMPORT:incrementalCacheHandler\n\nimport RouteModule, {\n type PagesRouteHandlerContext,\n} from '../../server/route-modules/pages/module'\nimport { WebNextRequest, WebNextResponse } from '../../server/base-http/web'\n\nimport type { RequestData } from '../../server/web/types'\nimport type { NextConfigComplete } from '../../server/config-shared'\nimport type { NextFetchEvent } from '../../server/web/spec-extension/fetch-event'\nimport type RenderResult from '../../server/render-result'\nimport type { RenderResultMetadata } from '../../server/render-result'\nimport { getTracer, SpanKind, type Span } from '../../server/lib/trace/tracer'\nimport { BaseServerSpan } from '../../server/lib/trace/constants'\nimport { HTML_CONTENT_TYPE_HEADER } from '../../lib/constants'\n\n// injected by the loader afterwards.\ndeclare const nextConfig: NextConfigComplete\ndeclare const pageRouteModuleOptions: any\ndeclare const errorRouteModuleOptions: any\ndeclare const user500RouteModuleOptions: any\n// INJECT:nextConfig\n// INJECT:pageRouteModuleOptions\n// INJECT:errorRouteModuleOptions\n// INJECT:user500RouteModuleOptions\n\n// Initialize the cache handlers interface.\ninitializeCacheHandlers(nextConfig.cacheMaxMemorySize)\n\n// expose this for the route-module\n;(globalThis as any).nextConfig = nextConfig\n\nconst pageMod = {\n ...userlandPage,\n routeModule: new RouteModule({\n ...pageRouteModuleOptions,\n components: {\n App: appMod.default,\n Document,\n },\n userland: userlandPage,\n }),\n}\n\nconst errorMod = {\n ...userlandErrorPage,\n routeModule: new RouteModule({\n ...errorRouteModuleOptions,\n components: {\n App: appMod.default,\n Document,\n },\n userland: userlandErrorPage,\n }),\n}\n\n// FIXME: this needs to be made compatible with the template\nconst error500Mod = userland500Page\n ? {\n ...userland500Page,\n routeModule: new RouteModule({\n ...user500RouteModuleOptions,\n components: {\n App: appMod.default,\n Document,\n },\n userland: userland500Page,\n }),\n }\n : null\n\nexport const ComponentMod = pageMod\n\nasync function requestHandler(\n req: NextRequestHint,\n _event: NextFetchEvent\n): Promise<Response> {\n let srcPage = 'VAR_PAGE'\n\n const relativeUrl = `${req.nextUrl.pathname}${req.nextUrl.search}`\n const baseReq = new WebNextRequest(req)\n const pageRouteModule = pageMod.routeModule as RouteModule\n const prepareResult = await pageRouteModule.prepare(baseReq, null, {\n srcPage,\n multiZoneDraftMode: false,\n })\n\n if (!prepareResult) {\n return new Response('Bad Request', {\n status: 400,\n })\n }\n const {\n query,\n params,\n buildId,\n isNextDataRequest,\n buildManifest,\n prerenderManifest,\n reactLoadableManifest,\n clientReferenceManifest,\n subresourceIntegrityManifest,\n dynamicCssManifest,\n } = prepareResult\n\n const renderContext: PagesRouteHandlerContext = {\n page: srcPage,\n query,\n params,\n\n sharedContext: {\n buildId,\n deploymentId: process.env.NEXT_DEPLOYMENT_ID,\n customServer: undefined,\n },\n\n renderContext: {\n isFallback: false,\n isDraftMode: false,\n developmentNotFoundSourcePage: undefined,\n },\n\n renderOpts: {\n params,\n page: srcPage,\n supportsDynamicResponse: true,\n Component: pageMod.Component,\n ComponentMod: pageMod,\n pageConfig: pageMod.pageConfig,\n routeModule: pageMod.routeModule,\n previewProps: prerenderManifest.preview,\n basePath: nextConfig.basePath,\n assetPrefix: nextConfig.assetPrefix,\n images: nextConfig.images,\n optimizeCss: nextConfig.experimental.optimizeCss,\n nextConfigOutput: nextConfig.output,\n nextScriptWorkers: nextConfig.experimental.nextScriptWorkers,\n disableOptimizedLoading: nextConfig.experimental.disableOptimizedLoading,\n domainLocales: nextConfig.i18n?.domains,\n distDir: '',\n crossOrigin: nextConfig.crossOrigin ? nextConfig.crossOrigin : undefined,\n largePageDataBytes: nextConfig.experimental.largePageDataBytes,\n\n isExperimentalCompile: nextConfig.experimental.isExperimentalCompile,\n // `htmlLimitedBots` is passed to server as serialized config in string format\n experimental: {\n clientTraceMetadata: nextConfig.experimental.clientTraceMetadata,\n },\n\n buildManifest,\n subresourceIntegrityManifest,\n reactLoadableManifest,\n clientReferenceManifest,\n dynamicCssManifest,\n },\n }\n let finalStatus = 200\n\n const renderResultToResponse = (\n result: RenderResult<RenderResultMetadata>\n ): Response => {\n // Handle null responses\n if (result.isNull) {\n finalStatus = 500\n return new Response(null, { status: 500 })\n }\n\n // Extract metadata\n const { metadata } = result\n finalStatus = metadata.statusCode || 200\n const headers = new Headers()\n\n // Set content type\n const contentType = result.contentType || HTML_CONTENT_TYPE_HEADER\n headers.set('Content-Type', contentType)\n\n // Add metadata headers\n if (metadata.headers) {\n for (const [key, value] of Object.entries(metadata.headers)) {\n if (value !== undefined) {\n if (Array.isArray(value)) {\n // Handle multiple header values\n for (const v of value) {\n headers.append(key, String(v))\n }\n } else {\n headers.set(key, String(value))\n }\n }\n }\n }\n\n // Handle static response\n if (!result.isDynamic) {\n const body = result.toUnchunkedString()\n headers.set(\n 'Content-Length',\n String(new TextEncoder().encode(body).length)\n )\n return new Response(body, {\n status: finalStatus,\n headers,\n })\n }\n\n // Handle dynamic/streaming response\n // For edge runtime, we need to create a readable stream that pipes from the result\n const { readable, writable } = new TransformStream()\n\n // Start piping the result to the writable stream\n // This is done asynchronously to avoid blocking the response creation\n result.pipeTo(writable).catch((err) => {\n console.error('Error piping RenderResult to response:', err)\n })\n\n return new Response(readable, {\n status: finalStatus,\n headers,\n })\n }\n\n const invokeRender = async (span?: Span): Promise<Response> => {\n try {\n const result = await pageRouteModule\n .render(\n // @ts-expect-error we don't type this for edge\n baseReq,\n new WebNextResponse(undefined),\n {\n ...renderContext,\n renderOpts: {\n ...renderContext.renderOpts,\n getServerSideProps: pageMod.getServerSideProps,\n Component: pageMod.default || pageMod,\n ComponentMod: pageMod,\n pageConfig: pageMod.config,\n isNextDataRequest,\n },\n }\n )\n .finally(() => {\n if (!span) return\n\n span.setAttributes({\n 'http.status_code': finalStatus,\n 'next.rsc': false,\n })\n\n const rootSpanAttributes = tracer.getRootSpanAttributes()\n // We were unable to get attributes, probably OTEL is not enabled\n if (!rootSpanAttributes) {\n return\n }\n\n if (\n rootSpanAttributes.get('next.span_type') !==\n BaseServerSpan.handleRequest\n ) {\n console.warn(\n `Unexpected root span type '${rootSpanAttributes.get(\n 'next.span_type'\n )}'. Please report this Next.js issue https://github.com/vercel/next.js`\n )\n return\n }\n\n const route = rootSpanAttributes.get('next.route')\n if (route) {\n const name = `${req.method} ${route}`\n\n span.setAttributes({\n 'next.route': route,\n 'http.route': route,\n 'next.span_name': name,\n })\n span.updateName(name)\n } else {\n span.updateName(`${req.method} ${srcPage}`)\n }\n })\n\n return renderResultToResponse(result)\n } catch (err) {\n const errModule = error500Mod || errorMod\n const errRouteModule = errModule.routeModule as RouteModule\n\n if (errRouteModule.isDev) {\n throw err\n }\n\n await errRouteModule.onRequestError(baseReq, err, {\n routerKind: 'Pages Router',\n routePath: srcPage,\n routeType: 'render',\n revalidateReason: undefined,\n })\n\n const errResult = await errRouteModule.render(\n // @ts-expect-error we don't type this for edge\n baseReq,\n new WebNextResponse(undefined),\n {\n ...renderContext,\n page: error500Mod ? '/500' : '/_error',\n renderOpts: {\n ...renderContext.renderOpts,\n getServerSideProps: errModule.getServerSideProps,\n Component: errModule.default || errModule,\n ComponentMod: errModule,\n pageConfig: errModule.config,\n },\n }\n )\n\n return renderResultToResponse(errResult)\n }\n }\n\n const tracer = getTracer()\n\n return tracer.withPropagatedContext(req.headers, () =>\n tracer.trace(\n BaseServerSpan.handleRequest,\n {\n spanName: `${req.method} ${srcPage}`,\n kind: SpanKind.SERVER,\n attributes: {\n 'http.method': req.method,\n 'http.target': relativeUrl,\n 'http.route': srcPage,\n },\n },\n invokeRender\n )\n )\n}\n\nexport default function nHandler(opts: { page: string; request: RequestData }) {\n return adapter({\n ...opts,\n IncrementalCache,\n handler: requestHandler,\n incrementalCacheHandler,\n bypassNextUrl: true,\n })\n}\n"],"names":["ComponentMod","nHandler","initializeCacheHandlers","nextConfig","cacheMaxMemorySize","globalThis","pageMod","userlandPage","routeModule","RouteModule","pageRouteModuleOptions","components","App","appMod","default","Document","userland","errorMod","userlandErrorPage","errorRouteModuleOptions","error500Mod","userland500Page","user500RouteModuleOptions","requestHandler","req","_event","srcPage","relativeUrl","nextUrl","pathname","search","baseReq","WebNextRequest","pageRouteModule","prepareResult","prepare","multiZoneDraftMode","Response","status","query","params","buildId","isNextDataRequest","buildManifest","prerenderManifest","reactLoadableManifest","clientReferenceManifest","subresourceIntegrityManifest","dynamicCssManifest","renderContext","page","sharedContext","deploymentId","process","env","NEXT_DEPLOYMENT_ID","customServer","undefined","isFallback","isDraftMode","developmentNotFoundSourcePage","renderOpts","supportsDynamicResponse","Component","pageConfig","previewProps","preview","basePath","assetPrefix","images","optimizeCss","experimental","nextConfigOutput","output","nextScriptWorkers","disableOptimizedLoading","domainLocales","i18n","domains","distDir","crossOrigin","largePageDataBytes","isExperimentalCompile","clientTraceMetadata","finalStatus","renderResultToResponse","result","isNull","metadata","statusCode","headers","Headers","contentType","HTML_CONTENT_TYPE_HEADER","set","key","value","Object","entries","Array","isArray","v","append","String","isDynamic","body","toUnchunkedString","TextEncoder","encode","length","readable","writable","TransformStream","pipeTo","catch","err","console","error","invokeRender","span","render","WebNextResponse","getServerSideProps","config","finally","setAttributes","rootSpanAttributes","tracer","getRootSpanAttributes","get","BaseServerSpan","handleRequest","warn","route","name","method","updateName","errModule","errRouteModule","isDev","onRequestError","routerKind","routePath","routeType","revalidateReason","errResult","getTracer","withPropagatedContext","trace","spanName","kind","SpanKind","SERVER","attributes","opts","adapter","IncrementalCache","handler","incrementalCacheHandler","bypassNextUrl"],"mappings":"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","ignoreList":[0]} |