Skip to content

Commit bf3fabd

Browse files
authored
fix(gatsby-plugin-netlify): add page-data & app-data to preload list (#21552)
* fix(gatsby-plugin-netlify): add page-data & app-data to preload list * Make sure app-data or page-data exists before adding * removen no-push, no need to make it complex * remove app-data from manifest test
1 parent 61a24b5 commit bf3fabd

File tree

4 files changed

+227
-79
lines changed

4 files changed

+227
-79
lines changed

Diff for: packages/gatsby-plugin-netlify/src/__tests__/__snapshots__/build-headers-program.js.snap

+86-34
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ X-Frame-Options
2020
Cache-Control: public, max-age=31536000, immutable
2121
/component---src-pages-index-js-0bdd01c77ee09ef0224c.js
2222
Cache-Control: public, max-age=31536000, immutable
23-
/pages-manifest-ab11f09e0ca7ecd3b43e.js
24-
Cache-Control: public, max-age=31536000, immutable
2523
/webpack-runtime-acaa8994f1f704475e21.js
2624
Cache-Control: public, max-age=31536000, immutable
2725
/styles.1025963f4f2ec7abbad4.css
@@ -39,42 +37,56 @@ X-Frame-Options
3937
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
4038
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
4139
Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script
40+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
41+
Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin
4242
/hi-folks/
4343
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
4444
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
4545
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
4646
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
4747
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
48+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
49+
Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin
4850
/my-second-post/
4951
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
5052
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
5153
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
5254
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
5355
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
56+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
57+
Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin
5458
/hello-world/
5559
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
5660
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
5761
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
5862
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
5963
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
64+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
65+
Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin
6066
/404/
6167
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
6268
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
6369
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
6470
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
6571
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
72+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
73+
Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin
6674
/
6775
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
6876
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
6977
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
7078
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
7179
Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script
80+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
81+
Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
7282
/404.html
7383
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
7484
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
7585
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
7686
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
7787
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
88+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
89+
Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin
7890
"
7991
`;
8092

@@ -96,8 +108,6 @@ exports[`build-headers-program with caching headers 1`] = `
96108
Cache-Control: public, max-age=31536000, immutable
97109
/component---src-pages-index-js-0bdd01c77ee09ef0224c.js
98110
Cache-Control: public, max-age=31536000, immutable
99-
/pages-manifest-ab11f09e0ca7ecd3b43e.js
100-
Cache-Control: public, max-age=31536000, immutable
101111
/webpack-runtime-acaa8994f1f704475e21.js
102112
Cache-Control: public, max-age=31536000, immutable
103113
/styles.1025963f4f2ec7abbad4.css
@@ -115,56 +125,67 @@ exports[`build-headers-program with caching headers 1`] = `
115125
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
116126
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
117127
Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script
128+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
129+
Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin
118130
/hi-folks/
119131
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
120132
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
121133
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
122134
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
123135
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
136+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
137+
Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin
124138
/my-second-post/
125139
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
126140
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
127141
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
128142
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
129143
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
144+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
145+
Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin
130146
/hello-world/
131147
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
132148
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
133149
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
134150
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
135151
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
152+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
153+
Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin
136154
/404/
137155
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
138156
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
139157
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
140158
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
141159
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
160+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
161+
Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin
142162
/
143163
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
144164
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
145165
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
146166
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
147167
Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script
168+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
169+
Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
148170
/404.html
149171
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
150172
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
151173
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
152174
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
153175
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
176+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
177+
Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin
154178
"
155179
`;
156180

157-
exports[`build-headers-program with security headers 1`] = `
181+
exports[`build-headers-program with manifest['pages-manifest'] 1`] = `
158182
"## Created with gatsby-plugin-netlify
159183
160184
/*
161-
X-Frame-Options: ALLOW-FROM https://app.storyblok.com/
185+
X-Frame-Options: DENY
162186
X-XSS-Protection: 1; mode=block
163187
X-Content-Type-Options: nosniff
164188
Referrer-Policy: same-origin
165-
Content-Security-Policy: frame-ancestors 'self' https://*.storyblok.com/
166-
/hello
167-
X-Frame-Options: SAMEORIGIN
168189
/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js
169190
Cache-Control: public, max-age=31536000, immutable
170191
/0-0180cd94ef2497ac7db8.js
@@ -233,128 +254,159 @@ exports[`build-headers-program with security headers 1`] = `
233254
"
234255
`;
235256

236-
exports[`build-headers-program without caching headers 1`] = `
257+
exports[`build-headers-program with security headers 1`] = `
237258
"## Created with gatsby-plugin-netlify
238259
239260
/*
240-
X-Frame-Options: DENY
261+
X-Frame-Options: ALLOW-FROM https://app.storyblok.com/
241262
X-XSS-Protection: 1; mode=block
242263
X-Content-Type-Options: nosniff
243264
Referrer-Policy: same-origin
265+
Content-Security-Policy: frame-ancestors 'self' https://*.storyblok.com/
266+
/hello
267+
X-Frame-Options: SAMEORIGIN
268+
/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js
269+
Cache-Control: public, max-age=31536000, immutable
270+
/0-0180cd94ef2497ac7db8.js
271+
Cache-Control: public, max-age=31536000, immutable
272+
/component---src-templates-blog-post-js-517987eae96e75cddbe7.js
273+
Cache-Control: public, max-age=31536000, immutable
274+
/component---src-pages-404-js-53e6c51a5a7e73090f50.js
275+
Cache-Control: public, max-age=31536000, immutable
276+
/component---src-pages-index-js-0bdd01c77ee09ef0224c.js
277+
Cache-Control: public, max-age=31536000, immutable
278+
/webpack-runtime-acaa8994f1f704475e21.js
279+
Cache-Control: public, max-age=31536000, immutable
280+
/styles.1025963f4f2ec7abbad4.css
281+
Cache-Control: public, max-age=31536000, immutable
282+
/styles-565f081c8374bbda155f.js
283+
Cache-Control: public, max-age=31536000, immutable
284+
/app-f33c13590352da20930f.js
285+
Cache-Control: public, max-age=31536000, immutable
286+
/static/*
287+
Cache-Control: public, max-age=31536000, immutable
288+
/sw.js
289+
Cache-Control: no-cache
244290
/offline-plugin-app-shell-fallback/
245291
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
246292
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
247293
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
248294
Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script
295+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
296+
Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin
249297
/hi-folks/
250298
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
251299
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
252300
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
253301
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
254302
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
303+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
304+
Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin
255305
/my-second-post/
256306
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
257307
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
258308
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
259309
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
260310
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
311+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
312+
Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin
261313
/hello-world/
262314
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
263315
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
264316
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
265317
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
266318
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
319+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
320+
Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin
267321
/404/
268322
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
269323
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
270324
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
271325
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
272326
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
327+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
328+
Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin
273329
/
274330
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
275331
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
276332
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
277333
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
278334
Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script
335+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
336+
Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
279337
/404.html
280338
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
281339
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
282340
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
283341
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
284342
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
343+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
344+
Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin
285345
"
286346
`;
287347

288-
exports[`build-headers-program without manifest['pages-manifest'] 1`] = `
348+
exports[`build-headers-program without caching headers 1`] = `
289349
"## Created with gatsby-plugin-netlify
290350
291351
/*
292352
X-Frame-Options: DENY
293353
X-XSS-Protection: 1; mode=block
294354
X-Content-Type-Options: nosniff
295355
Referrer-Policy: same-origin
296-
/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js
297-
Cache-Control: public, max-age=31536000, immutable
298-
/0-0180cd94ef2497ac7db8.js
299-
Cache-Control: public, max-age=31536000, immutable
300-
/component---src-templates-blog-post-js-517987eae96e75cddbe7.js
301-
Cache-Control: public, max-age=31536000, immutable
302-
/component---src-pages-404-js-53e6c51a5a7e73090f50.js
303-
Cache-Control: public, max-age=31536000, immutable
304-
/component---src-pages-index-js-0bdd01c77ee09ef0224c.js
305-
Cache-Control: public, max-age=31536000, immutable
306-
/webpack-runtime-acaa8994f1f704475e21.js
307-
Cache-Control: public, max-age=31536000, immutable
308-
/styles.1025963f4f2ec7abbad4.css
309-
Cache-Control: public, max-age=31536000, immutable
310-
/styles-565f081c8374bbda155f.js
311-
Cache-Control: public, max-age=31536000, immutable
312-
/app-f33c13590352da20930f.js
313-
Cache-Control: public, max-age=31536000, immutable
314-
/static/*
315-
Cache-Control: public, max-age=31536000, immutable
316-
/sw.js
317-
Cache-Control: no-cache
318356
/offline-plugin-app-shell-fallback/
319357
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
320358
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
321359
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
322360
Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script
361+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
362+
Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin
323363
/hi-folks/
324364
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
325365
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
326366
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
327367
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
328368
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
369+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
370+
Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin
329371
/my-second-post/
330372
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
331373
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
332374
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
333375
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
334376
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
377+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
378+
Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin
335379
/hello-world/
336380
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
337381
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
338382
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
339383
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
340384
Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script
385+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
386+
Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin
341387
/404/
342388
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
343389
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
344390
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
345391
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
346392
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
393+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
394+
Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin
347395
/
348396
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
349397
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
350398
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
351399
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
352400
Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script
401+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
402+
Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
353403
/404.html
354404
Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script
355405
Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script
356406
Link: </app-f33c13590352da20930f.js>; rel=preload; as=script
357407
Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script
358408
Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script
409+
Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin
410+
Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin
359411
"
360412
`;

0 commit comments

Comments
 (0)