Skip to content

Commit 47d9d5c

Browse files
Dustin McCrawaxe312ger
Dustin McCraw
authored andcommitted
Properly set the pathPrefix and assetPrefix in the pluginData (#33667)
1 parent ad2938c commit 47d9d5c

File tree

5 files changed

+35
-11
lines changed

5 files changed

+35
-11
lines changed

packages/gatsby-plugin-gatsby-cloud/src/__tests__/__snapshots__/build-headers-program.js.snap

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3+
exports[`build-headers-program with an assetPrefix 1`] = `"{\\"/*\\":[\\"X-Frame-Options: DENY\\",\\"X-XSS-Protection: 1; mode=block\\",\\"X-Content-Type-Options: nosniff\\",\\"Referrer-Policy: same-origin\\"],\\"/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/0-0180cd94ef2497ac7db8.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-templates-blog-post-js-517987eae96e75cddbe7.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-404-js-53e6c51a5a7e73090f50.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-index-js-0bdd01c77ee09ef0224c.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/webpack-runtime-acaa8994f1f704475e21.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles.1025963f4f2ec7abbad4.css\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles-565f081c8374bbda155f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/app-f33c13590352da20930f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/static/*\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/sw.js\\":[\\"Cache-Control: public, max-age=0, must-revalidate\\"],\\"/offline-plugin-app-shell-fallback/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hi-folks/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/my-second-post/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hello-world/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/test/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404.html\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"]}"`;
4+
35
exports[`build-headers-program with caching headers 1`] = `"{\\"/*\\":[\\"X-Frame-Options: DENY\\",\\"X-XSS-Protection: 1; mode=block\\",\\"X-Content-Type-Options: nosniff\\",\\"Referrer-Policy: same-origin\\"],\\"/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/0-0180cd94ef2497ac7db8.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-templates-blog-post-js-517987eae96e75cddbe7.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-404-js-53e6c51a5a7e73090f50.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-index-js-0bdd01c77ee09ef0224c.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/webpack-runtime-acaa8994f1f704475e21.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles.1025963f4f2ec7abbad4.css\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles-565f081c8374bbda155f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/app-f33c13590352da20930f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/static/*\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/sw.js\\":[\\"Cache-Control: public, max-age=0, must-revalidate\\"],\\"/offline-plugin-app-shell-fallback/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hi-folks/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/my-second-post/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hello-world/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/test/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404.html\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/app-data.json>; rel=preload; as=fetch; crossorigin; nopush\\",\\"Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"]}"`;
46

57
exports[`build-headers-program with manifest['pages-manifest'] 1`] = `"{\\"/*\\":[\\"X-Frame-Options: DENY\\",\\"X-XSS-Protection: 1; mode=block\\",\\"X-Content-Type-Options: nosniff\\",\\"Referrer-Policy: same-origin\\"],\\"/component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/0-0180cd94ef2497ac7db8.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-templates-blog-post-js-517987eae96e75cddbe7.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-404-js-53e6c51a5a7e73090f50.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/component---src-pages-index-js-0bdd01c77ee09ef0224c.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/pages-manifest-ab11f09e0ca7ecd3b43e.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/webpack-runtime-acaa8994f1f704475e21.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles.1025963f4f2ec7abbad4.css\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/styles-565f081c8374bbda155f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/app-f33c13590352da20930f.js\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/static/*\\":[\\"Cache-Control: public, max-age=31536000, immutable\\"],\\"/sw.js\\":[\\"Cache-Control: public, max-age=0, must-revalidate\\"],\\"/offline-plugin-app-shell-fallback/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </component---node-modules-gatsby-plugin-offline-app-shell-js-78f9e4dea04737fa062d.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/offline-plugin-app-shell-fallback/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hi-folks/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/hi-folks/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/my-second-post/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/my-second-post/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/hello-world/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-templates-blog-post-js-517987eae96e75cddbe7.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/hello-world/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/404/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/test/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\"],\\"/\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-index-js-0bdd01c77ee09ef0224c.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"],\\"/404.html\\":[\\"Link: </webpack-runtime-acaa8994f1f704475e21.js>; rel=preload; as=script; nopush\\",\\"Link: </styles-565f081c8374bbda155f.js>; rel=preload; as=script; nopush\\",\\"Link: </app-f33c13590352da20930f.js>; rel=preload; as=script; nopush\\",\\"Link: </0-0180cd94ef2497ac7db8.js>; rel=preload; as=script; nopush\\",\\"Link: </component---src-pages-404-js-53e6c51a5a7e73090f50.js>; rel=preload; as=script; nopush\\",\\"Link: </page-data/404.html/page-data.json>; rel=preload; as=fetch; crossorigin; nopush\\"]}"`;

packages/gatsby-plugin-gatsby-cloud/src/__tests__/build-headers-program.js

+22-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describe(`build-headers-program`, () => {
1919

2020
const createPluginData = async () => {
2121
const tmpDir = await fs.mkdtemp(
22-
path.join(os.tmpdir(), `abhi-plugin-fastly-`)
22+
path.join(os.tmpdir(), `gatsby-plugin-gatsby-cloud-`)
2323
)
2424

2525
return {
@@ -198,6 +198,7 @@ describe(`build-headers-program`, () => {
198198
],
199199
},
200200
pathPrefix: ``,
201+
assetPrefix: ``,
201202
publicFolder: (...files) => path.join(tmpDir, ...files),
202203
}
203204
}
@@ -349,4 +350,24 @@ describe(`build-headers-program`, () => {
349350
expect.any(Function)
350351
)
351352
})
353+
354+
it(`with an assetPrefix`, async () => {
355+
let pluginData = await createPluginData()
356+
pluginData = {
357+
...pluginData,
358+
assetPrefix: `http://cloud.gatsbyjs.io`,
359+
}
360+
361+
const pluginOptions = {
362+
...DEFAULT_OPTIONS,
363+
}
364+
365+
await buildHeadersProgram(pluginData, pluginOptions)
366+
367+
const output = await fs.readFile(
368+
pluginData.publicFolder(HEADERS_FILENAME),
369+
`utf8`
370+
)
371+
expect(output).toMatchSnapshot()
372+
})
352373
})

packages/gatsby-plugin-gatsby-cloud/src/__tests__/routes.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ describe(`Routes IPC`, () => {
3737

3838
onPostBuild(
3939
{
40-
pathPrefix: ``,
4140
store: {
4241
getState() {
4342
return {
@@ -66,6 +65,10 @@ describe(`Routes IPC`, () => {
6665
},
6766
],
6867
]),
68+
config: {
69+
assetPath: ``,
70+
pathPrefix: ``,
71+
},
6972
}
7073
},
7174
},

packages/gatsby-plugin-gatsby-cloud/src/gatsby-node.js

+3-6
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,13 @@ exports.onCreateWebpackConfig = ({ actions, stage }) => {
3535
})
3636
}
3737

38-
exports.onPostBuild = async (
39-
{ store, pathPrefix, getNodesByType },
40-
userPluginOptions
41-
) => {
42-
const pluginData = makePluginData(store, assetsManifest, pathPrefix)
43-
38+
exports.onPostBuild = async ({ store, getNodesByType }, userPluginOptions) => {
4439
const pluginOptions = { ...DEFAULT_OPTIONS, ...userPluginOptions }
4540

4641
const { redirects, pageDataStats, nodes, pages } = store.getState()
4742

43+
const pluginData = makePluginData(store, assetsManifest)
44+
4845
/**
4946
* Emit via IPC routes for which pages are non SSG
5047
*/

0 commit comments

Comments
 (0)