diff --git a/packages/webpack/src/builder.js b/packages/webpack/src/builder.js index c0404dfd69..c588b7d80a 100644 --- a/packages/webpack/src/builder.js +++ b/packages/webpack/src/builder.js @@ -207,7 +207,10 @@ export class WebpackBundler { const name = isModernRequest(req, this.buildContext.options.modern) ? 'modern' : 'client' if (this.devMiddleware && this.devMiddleware[name]) { + const { url } = req + req.url = req.originalUrl || req.url await this.devMiddleware[name](req, res) + req.url = url } if (this.hotMiddleware && this.hotMiddleware[name]) {