diff options
author | 2024-04-24 11:16:21 +0200 | |
---|---|---|
committer | 2024-04-24 11:16:21 +0200 | |
commit | e8d0d9c86e12f7cfdda42782099d4b29740b1f7d (patch) | |
tree | b02ef2ac37f9d91c093216c2d44b279b443b6397 /packages/integrations/cloudflare/src | |
parent | 775b977f3b96664046757c91a27205d5d5329a3f (diff) | |
download | astro-e8d0d9c86e12f7cfdda42782099d4b29740b1f7d.tar.gz astro-e8d0d9c86e12f7cfdda42782099d4b29740b1f7d.tar.zst astro-e8d0d9c86e12f7cfdda42782099d4b29740b1f7d.zip |
fix(cloudflare): routes.json order (#247)
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r-- | packages/integrations/cloudflare/src/utils/generate-routes-json.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/integrations/cloudflare/src/utils/generate-routes-json.ts b/packages/integrations/cloudflare/src/utils/generate-routes-json.ts index 2841e79eb..8ddef2022 100644 --- a/packages/integrations/cloudflare/src/utils/generate-routes-json.ts +++ b/packages/integrations/cloudflare/src/utils/generate-routes-json.ts @@ -170,6 +170,10 @@ export async function createRoutesFile( ); excludePaths.push(assetsPath); + for (const redirect of redirects) { + excludePaths.push(segmentsToCfSyntax(redirect, _config)); + } + if (existsSync(fileURLToPath(_config.publicDir))) { const staticFiles = await glob(`${fileURLToPath(_config.publicDir)}/**/*`, { cwd: fileURLToPath(_config.publicDir), @@ -190,10 +194,6 @@ export async function createRoutesFile( } } - for (const redirect of redirects) { - excludePaths.push(segmentsToCfSyntax(redirect, _config)); - } - let hasPrerendered404 = false; for (const route of routes) { const convertedPath = segmentsToCfSyntax(route.segments, _config); |