From 572a675d48b79025ab50356b0edd2aa8297cf672 Mon Sep 17 00:00:00 2001 From: Dario Piotrowicz Date: Wed, 26 Feb 2025 11:19:22 +0000 Subject: [PATCH] use the new `defineCloudflareConfig` utility the Cloudflare get-started configuration step --- pages/cloudflare/get-started.mdx | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/pages/cloudflare/get-started.mdx b/pages/cloudflare/get-started.mdx index 7252fd4..afb5f88 100644 --- a/pages/cloudflare/get-started.mdx +++ b/pages/cloudflare/get-started.mdx @@ -81,32 +81,12 @@ This step is optional since `@opennextjs/cloudflare` creates this file for you d Add a [`open-next.config.ts`](https://opennext.js.org/aws/config) file to the root directory of your Next.js app: ```ts -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; +import { defineCloudflareConfig } from "@opennextjs/cloudflare"; import cache from "@opennextjs/cloudflare/kv-cache"; -const config: OpenNextConfig = { - default: { - override: { - wrapper: "cloudflare-node", - converter: "edge", - // set `incrementalCache` to "dummy" to disable KV cache - incrementalCache: async () => cache, - tagCache: "dummy", - queue: "dummy", - }, - }, - - middleware: { - external: true, - override: { - wrapper: "cloudflare-edge", - converter: "edge", - proxyExternalRequest: "fetch", - }, - }, -}; - -export default config; +export default defineCloudflareConfig({ + incrementalCache: cache, +}); ```