diff --git a/packages/platform/src/lib/vite-nitro-plugin.ts b/packages/platform/src/lib/vite-nitro-plugin.ts index 7bd6ad5a7..4fddd251c 100644 --- a/packages/platform/src/lib/vite-nitro-plugin.ts +++ b/packages/platform/src/lib/vite-nitro-plugin.ts @@ -46,8 +46,11 @@ export function viteNitroPlugin( nitroConfig.prerender = {}; nitroConfig.prerender.crawlLinks = options?.prerender?.discover; - if (typeof options?.prerender?.routes === 'function') { - nitroConfig.prerender.routes = await options.prerender.routes(); + const prerenderRoutes = options?.prerender?.routes; + if (Array.isArray(prerenderRoutes)) { + nitroConfig.prerender.routes = prerenderRoutes; + } else if (typeof prerenderRoutes === 'function') { + nitroConfig.prerender.routes = await prerenderRoutes(); } }