Skip to content

Commit aaa7805

Browse files
committed
chore: wip
1 parent 2404c79 commit aaa7805

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

packages/runtime/src/templates/edge-shared/rsc-data.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ interface PrerenderedRoute {
66
dataRoute: string | null
77
}
88

9-
export const getRscDataRouter = (
10-
prerenderedRoutes: Record<string, PrerenderedRoute>,
11-
trailingSlash: boolean,
12-
): EdgeFunction => {
9+
export const getRscDataRouter = (prerenderedRoutes: Record<string, PrerenderedRoute>): EdgeFunction => {
1310
const routeEntries: Array<[string, PrerenderedRoute]> = Object.entries(prerenderedRoutes)
1411
const routes = new Map(routeEntries)
1512

@@ -32,9 +29,7 @@ export const getRscDataRouter = (
3229
log('Is rsc request')
3330
const route = routes.get(pathname)
3431
if (route?.dataRoute) {
35-
log('Rewriting to data route', route.dataRoute)
36-
// We need the correct slash here so we don't get a 308
37-
request.headers.set('x-rsc-route', trailingSlash ? `${pathname}/` : pathname)
32+
request.headers.set('x-rsc-route', url.pathname)
3833
return context.rewrite(new URL(route.dataRoute, request.url))
3934
}
4035
} else if (rscDataRoutes.has(pathname)) {
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import prerenderManifest from '../edge-shared/prerender-manifest.json' assert { type: 'json' }
2-
import nextConfig from '../edge-shared/nextConfig.json' assert { type: 'json' }
32
import { getRscDataRouter } from '../edge-shared/rsc-data.ts'
43

5-
const handler = getRscDataRouter(prerenderManifest.routes, nextConfig.trailingSlash)
4+
const handler = getRscDataRouter(prerenderManifest.routes)
65
export default handler

packages/runtime/src/templates/getHandler.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,6 @@ const makeHandler = (conf: NextConfig, app, pageRoot, staticManifest: Array<[str
104104
if (prefetchResponse) {
105105
return prefetchResponse
106106
}
107-
if (event.headers['x-next-debug-logging']) {
108-
console.log(event.path, event.headers)
109-
}
110107

111108
event.path = normalizePath(event)
112109

@@ -133,7 +130,7 @@ const makeHandler = (conf: NextConfig, app, pageRoot, staticManifest: Array<[str
133130
headers: multiValueHeaders,
134131
statusCode: result.statusCode,
135132
}
136-
console.log('Origin response:', JSON.stringify(response, null, 2))
133+
console.log('Next server response:', JSON.stringify(response, null, 2))
137134
}
138135

139136
if (multiValueHeaders['set-cookie']?.[0]?.includes('__prerender_bypass')) {

0 commit comments

Comments
 (0)