11.1.0
您如何部署您的应用程序?其他平台
描述错误在 API 响应中流式传输大文件时,会在终端上收到此警告。
(此更改首先在 PR https://github.com/vercel/next.js/pull/26831中引入,并在https://github.com/vercel/next.js/pull/26887中修改为 4mb )
API response for /api/... exceeds 4MB. This will cause the request to fail in a future version. https://nextjs.org/docs/messages/api-routes-body-size-limit
但我们没有使用 Vercel。我们根本没有使用AWS无服务器功能。因此发出警告与我们无关。
我担心我们将更新 Next.js 并且我们的文件下载将开始在生产中抛出运行时异常,如 #26831 的措辞
可能的解决方案)在未来的版本中,这种情况将引发错误。
我建议使用一个配置选项来为 Next.js 的非 Vercel 用户抑制此警告(未来错误)。
另外,我想知道中间件是否会使这个问题不再存在?
我们希望避免启动自定义服务器,但如果需要的话我们会这样做。