Skip to content

Commit 12ca99a

Browse files
committed
add comment why errorOnce
1 parent a577e6e commit 12ca99a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/next/src/build/analysis/get-page-static-info.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,8 @@ function validateMiddlewareProxyExports({
415415
`Learn more: https://nextjs.org/docs/messages/middleware-to-proxy`
416416

417417
if (isDev) {
418+
// errorOnce as proxy/middleware runs per request including multiple
419+
// internal _next/ routes and spams logs.
418420
Log.errorOnce(message)
419421
} else {
420422
throw new Error(message)
@@ -776,6 +778,8 @@ export async function getPagesPageStaticInfo({
776778
const message = `Route segment config is not allowed in Proxy file at "${resolvedPath}". Proxy always runs on Node.js runtime. Learn more: https://nextjs.org/docs/messages/middleware-to-proxy`
777779

778780
if (isDev) {
781+
// errorOnce as proxy/middleware runs per request including multiple
782+
// internal _next/ routes and spams logs.
779783
Log.errorOnce(message)
780784
resolvedRuntime = SERVER_RUNTIME.nodejs
781785
} else {
@@ -795,7 +799,7 @@ export async function getPagesPageStaticInfo({
795799
) {
796800
const message = `Page ${page} provided runtime 'edge', the edge runtime for rendering is currently experimental. Use runtime 'experimental-edge' instead.`
797801
if (isDev) {
798-
Log.errorOnce(message)
802+
Log.error(message)
799803
} else {
800804
throw new Error(message)
801805
}

0 commit comments

Comments
 (0)