From cb525148e37c01cf9d8d9fff877b755208c5408b Mon Sep 17 00:00:00 2001 From: LUIS NOVO Date: Fri, 9 Jan 2026 20:44:43 -0300 Subject: [PATCH] fix: add type assertion for experimental proxyClientMaxBodySize config Next.js 15 accepts proxyClientMaxBodySize at runtime but TypeScript types for ExperimentalConfig don't include it yet, causing build failures. Co-Authored-By: Claude Opus 4.5 --- frontend/next.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/next.config.ts b/frontend/next.config.ts index 371c1a7..144e081 100644 --- a/frontend/next.config.ts +++ b/frontend/next.config.ts @@ -5,11 +5,12 @@ const nextConfig: NextConfig = { output: "standalone", // Experimental features + // Type assertion needed: proxyClientMaxBodySize is valid in Next.js 15 but types lag behind experimental: { // Increase proxy body size limit for file uploads (default is 10MB) // This allows larger files to be uploaded through the /api/* rewrite proxy to FastAPI proxyClientMaxBodySize: '100mb', - }, + } as NextConfig['experimental'], // API Rewrites: Proxy /api/* requests to FastAPI backend // This simplifies reverse proxy configuration - users only need to proxy to port 8502