File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
packages/vite/src/node/server/middlewares Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ export function serveStaticMiddleware(
7878 return next ( )
7979 }
8080
81- const url = new URL ( req . url ! , 'http://example.com' )
81+ const url = new URL ( req . url ! . replace ( / ^ \/ + / , '/' ) , 'http://example.com' )
8282 const pathname = decodeURIComponent ( url . pathname )
8383
8484 // apply aliases to static requests as well
@@ -125,7 +125,7 @@ export function serveRawFsMiddleware(
125125
126126 // Keep the named function. The name is visible in debug logs via `DEBUG=connect:dispatcher ...`
127127 return function viteServeRawFsMiddleware ( req , res , next ) {
128- const url = new URL ( req . url ! , 'http://example.com' )
128+ const url = new URL ( req . url ! . replace ( / ^ \/ + / , '/' ) , 'http://example.com' )
129129 // In some cases (e.g. linked monorepos) files outside of root will
130130 // reference assets that are also out of served root. In such cases
131131 // the paths are rewritten to `/@fs/` prefixed paths and must be served by
You can’t perform that action at this time.
0 commit comments