From 038a8546357e648d0e4e5caf5eb3530013ee1c58 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Tue, 25 Mar 2025 12:55:44 +0100 Subject: [PATCH] refactor(cloudflare): enable using bunlded middleware --- packages/open-next/src/build/createMiddleware.ts | 1 + packages/open-next/src/build/helper.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/open-next/src/build/createMiddleware.ts b/packages/open-next/src/build/createMiddleware.ts index 914acce12..38e81fc58 100644 --- a/packages/open-next/src/build/createMiddleware.ts +++ b/packages/open-next/src/build/createMiddleware.ts @@ -94,6 +94,7 @@ export async function createMiddleware( outfile: path.join(options.buildDir, "middleware.mjs"), middlewareInfo: edgeMiddlewareInfo, options, + overrides: config.default.override, onlyBuildOnce: true, name: "middleware", }); diff --git a/packages/open-next/src/build/helper.ts b/packages/open-next/src/build/helper.ts index 57f845112..030b309cd 100644 --- a/packages/open-next/src/build/helper.ts +++ b/packages/open-next/src/build/helper.ts @@ -430,7 +430,9 @@ export async function isEdgeRuntime( return false; } if (typeof overrides.wrapper === "string") { - return ["cloudflare-edge", "cloudflare"].includes(overrides.wrapper); + return ["cloudflare-edge", "cloudflare", "cloudflare-node"].includes( + overrides.wrapper, + ); } return (await overrides?.wrapper?.())?.edgeRuntime; }