Skip to content

Commit d2bc90d

Browse files
committed
chore: cleanup
1 parent 9f3c44d commit d2bc90d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/plugin-rsc/src/plugin.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)