summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src
diff options
context:
space:
mode:
authorGravatar Alexander Niebuhr <alexander@nbhr.io> 2024-04-24 11:16:21 +0200
committerGravatar GitHub <noreply@github.com> 2024-04-24 11:16:21 +0200
commite8d0d9c86e12f7cfdda42782099d4b29740b1f7d (patch)
treeb02ef2ac37f9d91c093216c2d44b279b443b6397 /packages/integrations/cloudflare/src
parent775b977f3b96664046757c91a27205d5d5329a3f (diff)
downloadastro-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.ts8
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);