File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
packages/cloudflare/src/cli/build/utils Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 3
3
---
4
4
5
5
fix: enable using the ` direct ` queue for isr
6
+
7
+ The ` direct ` mode is not recommended for use in production as it does not de-dupe requests.
Original file line number Diff line number Diff line change
1
+ import logger from "@opennextjs/aws/logger" ;
1
2
import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js" ;
2
3
3
4
/**
@@ -22,6 +23,10 @@ export function ensureCloudflareConfig(config: OpenNextConfig) {
22
23
mwUseFetchProxy : config . middleware ?. override ?. proxyExternalRequest === "fetch" ,
23
24
} ;
24
25
26
+ if ( config . default ?. override ?. queue === "direct" ) {
27
+ logger . warn ( "The direct mode queue is not recommended for use in production." ) ;
28
+ }
29
+
25
30
if ( Object . values ( requirements ) . some ( ( satisfied ) => ! satisfied ) ) {
26
31
throw new Error (
27
32
"The `open-next.config.ts` should have a default export like this:\n\n" +
You can’t perform that action at this time.
0 commit comments