This repository was archived by the owner on Apr 6, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 58
58
"knitwork" : " ^0.1.2" ,
59
59
"magic-string" : " ^0.26.3" ,
60
60
"mlly" : " ^0.5.14" ,
61
- "nitropack" : " ^0.5.2 " ,
61
+ "nitropack" : " ^0.5.3 " ,
62
62
"nuxi" : " 3.0.0-rc.9" ,
63
63
"ohash" : " ^0.1.5" ,
64
64
"ohmyfetch" : " ^0.4.18" ,
Original file line number Diff line number Diff line change @@ -56,8 +56,8 @@ export async function initNitro (nuxt: Nuxt) {
56
56
prerender : {
57
57
crawlLinks : nuxt . options . _generate ? nuxt . options . generate . crawler : false ,
58
58
routes : ( [ ] as string [ ] )
59
- . concat ( nuxt . options . _generate ? [ '/' , ...nuxt . options . generate . routes ] : [ ] )
60
- . concat ( nuxt . options . ssr === false ? [ '/' , '/200.html' , '/404.html' ] : [ ] )
59
+ . concat ( nuxt . options . _generate ? [ '/' , '/200.html' , ...nuxt . options . generate . routes ] : [ ] )
60
+ . concat ( nuxt . options . ssr === false ? [ '/index.html ' , '/200.html' , '/404.html' ] : [ ] )
61
61
} ,
62
62
sourceMap : nuxt . options . sourcemap . server ,
63
63
externals : {
Original file line number Diff line number Diff line change @@ -106,6 +106,8 @@ const getSPARenderer = lazyCachedFunction(async () => {
106
106
const PAYLOAD_CACHE = process . env . prerender ? new Map ( ) : null // TODO: Use LRU cache
107
107
const PAYLOAD_URL_RE = / \/ _ p a y l o a d ( \. [ a - z A - Z 0 - 9 ] + ) ? .j s ( \? .* ) ? $ /
108
108
109
+ const NO_SSR_ROUTES = new Set ( [ '/index.html' , '/200.html' , '/404.html' ] )
110
+
109
111
export default defineRenderHandler ( async ( event ) => {
110
112
// Whether we're rendering an error page
111
113
const ssrError = event . req . url ?. startsWith ( '/__nuxt_error' )
@@ -130,7 +132,7 @@ export default defineRenderHandler(async (event) => {
130
132
req : event . req ,
131
133
res : event . res ,
132
134
runtimeConfig : useRuntimeConfig ( ) as NuxtSSRContext [ 'runtimeConfig' ] ,
133
- noSSR : ! ! event . req . headers [ 'x-nuxt-no-ssr' ] ,
135
+ noSSR : ! ! ( event . req . headers [ 'x-nuxt-no-ssr' ] ) || ( process . env . prerender ? NO_SSR_ROUTES . has ( url ) : false ) ,
134
136
error : ! ! ssrError ,
135
137
nuxt : undefined ! , /* NuxtApp */
136
138
payload : ( ssrError ? { error : ssrError } : { } ) as NuxtSSRContext [ 'payload' ]
Original file line number Diff line number Diff line change @@ -10227,9 +10227,9 @@ __metadata:
10227
10227
languageName : node
10228
10228
linkType : hard
10229
10229
10230
- " nitropack@npm:^0.5.2 " :
10231
- version : 0.5.2
10232
- resolution : " nitropack@npm:0.5.2 "
10230
+ " nitropack@npm:^0.5.3 " :
10231
+ version : 0.5.3
10232
+ resolution : " nitropack@npm:0.5.3 "
10233
10233
dependencies :
10234
10234
" @cloudflare/kv-asset-handler " : ^0.2.0
10235
10235
" @netlify/functions " : ^1.2.0
@@ -10243,7 +10243,7 @@ __metadata:
10243
10243
" @rollup/pluginutils " : ^4.2.1
10244
10244
" @vercel/nft " : ^0.22.1
10245
10245
archiver : ^5.3.1
10246
- c12 : ^0.2.11
10246
+ c12 : ^0.2.12
10247
10247
chalk : ^5.0.1
10248
10248
chokidar : ^3.5.3
10249
10249
consola : ^2.15.3
@@ -10292,7 +10292,7 @@ __metadata:
10292
10292
bin :
10293
10293
nitro : dist/cli.mjs
10294
10294
nitropack : dist/cli.mjs
10295
- checksum : a27577af6902cbf606c56adcff0c2e88007c0eccfb31b674562fa36f88b91ddf02a2d490b08678aa6912e80ff8fc01502ff19cab4ba9cb488edf2223c89eee2f
10295
+ checksum : f43ce535feb213b2a7f8c06e44befdb4058e4c6e5f87c5923e35256ab5fee03c9e71d3d7a3b4aa6bc707b371a203f962447ca5a0b1c10b69d0e5466e7cf6e5ee
10296
10296
languageName : node
10297
10297
linkType : hard
10298
10298
@@ -10752,7 +10752,7 @@ __metadata:
10752
10752
knitwork : ^0.1.2
10753
10753
magic-string : ^0.26.3
10754
10754
mlly : ^0.5.14
10755
- nitropack : ^0.5.2
10755
+ nitropack : ^0.5.3
10756
10756
nuxi : 3.0.0-rc.9
10757
10757
ohash : ^0.1.5
10758
10758
ohmyfetch : ^0.4.18
You can’t perform that action at this time.
0 commit comments