Skip to content

Commit 1fd3177

Browse files
committed
wip: update
1 parent 53d0576 commit 1fd3177

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

packages/vite/src/node/server/middlewares/indexHtml.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,12 +466,24 @@ export function indexHtmlMiddleware(
466466
if (!content && fullBundleEnv.memoryFiles.size !== 0) {
467467
return next()
468468
}
469+
const secFetchDest = req.headers['sec-fetch-dest']
469470
if (
470-
(await fullBundleEnv.triggerBundleRegenerationIfStale()) ||
471-
content === undefined
471+
[
472+
'document',
473+
'iframe',
474+
'frame',
475+
'fencedframe',
476+
'',
477+
undefined,
478+
].includes(secFetchDest) &&
479+
((await fullBundleEnv.triggerBundleRegenerationIfStale()) ||
480+
content === undefined)
472481
) {
473482
content = await generateFallbackHtml(server as ViteDevServer)
474483
}
484+
if (!content) {
485+
return next()
486+
}
475487

476488
const html =
477489
typeof content === 'string' ? content : Buffer.from(content.buffer)

0 commit comments

Comments
 (0)