File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -81,9 +81,9 @@ export async function prerender(nitro: Nitro) {
81
81
nitroRenderer . options . output . serverDir ,
82
82
"index.mjs"
83
83
) ;
84
- const { localFetch } = ( await import (
84
+ const { closePrerenderer , localFetch } = ( await import (
85
85
pathToFileURL ( serverEntrypoint ) . href
86
- ) ) as { localFetch : $Fetch } ;
86
+ ) ) as { closePrerenderer : ( ) => Promise < void > ; localFetch : $Fetch } ;
87
87
88
88
// Create route rule matcher
89
89
const _routeRulesMatcher = toRouteMatcher (
@@ -296,6 +296,8 @@ export async function prerender(nitro: Nitro) {
296
296
interval : nitro . options . prerender . interval ,
297
297
} ) ;
298
298
299
+ await closePrerenderer ( ) ;
300
+
299
301
await nitro . hooks . callHook ( "prerender:done" , {
300
302
prerenderedRoutes : nitro . _prerenderedRoutes ,
301
303
failedRoutes : [ ...failedRoutes ] ,
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { nitroApp } from "../app";
3
3
import { trapUnhandledNodeErrors } from "../utils" ;
4
4
5
5
export const localFetch = nitroApp . localFetch ;
6
+ export const closePrerenderer = ( ) => nitroApp . hooks . callHook ( "close" ) ;
6
7
7
8
// Trap unhandled errors
8
9
trapUnhandledNodeErrors ( ) ;
You can’t perform that action at this time.
0 commit comments