File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -471,10 +471,10 @@ export default function vitePluginRsc(
471471 `[vite-rsc] failed to resolve server handler '${ source } '` ,
472472 )
473473 const mod = await environment . runner . import ( resolved . id )
474- // prserve original request url for SSR framework .
474+ // expose original request url to server handler .
475475 // for example, Vite automatically strips `base` from url.
476476 // https://github.com/vitejs/vite/blob/84079a84ad94de4c1ef4f1bdb2ab448ff2c01196/packages/vite/src/node/server/middlewares/base.ts#L18-L20
477- req . url = req . originalUrl
477+ req . url = req . originalUrl ?? req . url
478478 // ensure catching rejected promise
479479 // https://github.com/mjackson/remix-the-web/blob/b5aa2ae24558f5d926af576482caf6e9b35461dc/packages/node-fetch-server/src/lib/request-listener.ts#L87
480480 await createRequestListener ( mod . default ) ( req , res )
@@ -510,7 +510,7 @@ export default function vitePluginRsc(
510510 return ( ) => {
511511 server . middlewares . use ( async ( req , res , next ) => {
512512 try {
513- req . url = req . originalUrl
513+ req . url = req . originalUrl ?? req . url
514514 await handler ( req , res )
515515 } catch ( e ) {
516516 next ( e )
You can’t perform that action at this time.
0 commit comments