From 8dadfe1bacc8bc38d1bbb99f81872ca6b053260a Mon Sep 17 00:00:00 2001 From: Eric Kwoka <43540491+ekwoka@users.noreply.github.com> Date: Tue, 28 Jan 2025 13:50:39 +0400 Subject: [PATCH 1/2] :sparkles: Allows cloudflare server redirect --- packages/cloudflare/src/entrypoints/image-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cloudflare/src/entrypoints/image-service.ts b/packages/cloudflare/src/entrypoints/image-service.ts index 08907bd20..5ebbfeb9e 100644 --- a/packages/cloudflare/src/entrypoints/image-service.ts +++ b/packages/cloudflare/src/entrypoints/image-service.ts @@ -7,7 +7,7 @@ import { isESMImportedImage, isRemoteAllowed } from '../utils/assets.js'; const service: ExternalImageService = { ...baseService, getURL: (options, imageConfig) => { - const resizingParams = []; + const resizingParams = ['onerror=redirect']; if (options.width) resizingParams.push(`width=${options.width}`); if (options.height) resizingParams.push(`height=${options.height}`); if (options.quality) resizingParams.push(`quality=${options.quality}`); From ee60f0aa609c2ebfcf455e5288076cc16fe1a78c Mon Sep 17 00:00:00 2001 From: Eric Kwoka <43540491+ekwoka@users.noreply.github.com> Date: Tue, 28 Jan 2025 14:01:02 +0400 Subject: [PATCH 2/2] :construction: Adds changeset --- .changeset/long-suits-care.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/long-suits-care.md diff --git a/.changeset/long-suits-care.md b/.changeset/long-suits-care.md new file mode 100644 index 000000000..7c6de55a2 --- /dev/null +++ b/.changeset/long-suits-care.md @@ -0,0 +1,5 @@ +--- +'@astrojs/cloudflare': patch +--- + +Enables onerror redirect for Cloudflare image service