feat: align with upstream 1.5.9.9

This commit is contained in:
2026-09-12 18:21:11 +08:00
commit 34f0679117
805 changed files with 376275 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
export default defineNitroPlugin(async (nitroApp) => {
// 预热 SSR 渲染器,避免首次请求因模块循环依赖导致的 500 错误
// server.mjs 静态引用 renderer.mjs,renderer.mjs 动态引用 server.mjs,
// 首次动态加载时 r.default 可能为 undefined,通过提前触发一次加载使缓存就绪
try {
await nitroApp.localFetch('/', { headers: { 'x-prerender-revalidate': 'true' } })
} catch {
// 预热失败是正常的(首次模块加载尚未完成),第一次真实请求时渲染器已就绪
}
})