summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src
diff options
context:
space:
mode:
authorGravatar Toxi <75816946+ToxiWoxi@users.noreply.github.com> 2023-11-16 10:49:46 -0500
committerGravatar GitHub <noreply@github.com> 2023-11-16 16:49:46 +0100
commitb290b1e2fc7df1bede7e5108ba6b0a6586a16b6c (patch)
tree931076762213e03054466f638d3f05ccb93b8325 /packages/integrations/cloudflare/src
parent30e9df0168d3392bbde02c63449c4ad21ea67d4a (diff)
downloadastro-b290b1e2fc7df1bede7e5108ba6b0a6586a16b6c.tar.gz
astro-b290b1e2fc7df1bede7e5108ba6b0a6586a16b6c.tar.zst
astro-b290b1e2fc7df1bede7e5108ba6b0a6586a16b6c.zip
fix(cloudflare): adapter returning an empty 404 page (#66)
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com> Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com> Co-authored-by: Alexander Niebuhr <alexander@nbhr.io>
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r--packages/integrations/cloudflare/src/entrypoints/server.advanced.ts9
-rw-r--r--packages/integrations/cloudflare/src/entrypoints/server.directory.ts9
2 files changed, 2 insertions, 16 deletions
diff --git a/packages/integrations/cloudflare/src/entrypoints/server.advanced.ts b/packages/integrations/cloudflare/src/entrypoints/server.advanced.ts
index 283197fd1..cfb5ac689 100644
--- a/packages/integrations/cloudflare/src/entrypoints/server.advanced.ts
+++ b/packages/integrations/cloudflare/src/entrypoints/server.advanced.ts
@@ -39,8 +39,7 @@ export function createExports(manifest: SSRManifest) {
return env.ASSETS.fetch(request);
}
- let routeData = app.match(request, { matchNotFound: true });
- if (routeData) {
+ let routeData = app.match(request);
Reflect.set(
request,
Symbol.for('astro.clientAddress'),
@@ -67,12 +66,6 @@ export function createExports(manifest: SSRManifest) {
}
return response;
- }
-
- return new Response(null, {
- status: 404,
- statusText: 'Not found',
- });
};
return { default: { fetch } };
diff --git a/packages/integrations/cloudflare/src/entrypoints/server.directory.ts b/packages/integrations/cloudflare/src/entrypoints/server.directory.ts
index f44d23ab2..1156f09ae 100644
--- a/packages/integrations/cloudflare/src/entrypoints/server.directory.ts
+++ b/packages/integrations/cloudflare/src/entrypoints/server.directory.ts
@@ -32,8 +32,7 @@ export function createExports(manifest: SSRManifest) {
return env.ASSETS.fetch(request);
}
- let routeData = app.match(request, { matchNotFound: true });
- if (routeData) {
+ let routeData = app.match(request);
Reflect.set(
request,
Symbol.for('astro.clientAddress'),
@@ -60,12 +59,6 @@ export function createExports(manifest: SSRManifest) {
}
return response;
- }
-
- return new Response(null, {
- status: 404,
- statusText: 'Not found',
- });
};
return { onRequest, manifest };