diff --git a/packages/open-next/src/build/createMiddleware.ts b/packages/open-next/src/build/createMiddleware.ts index 914acce1..38e81fc5 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 57f84511..030b309c 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; }