504 尝试使用 getServerSideProps 访问页面时出错

问题描述 投票:0回答:2

我有一个已部署到 vercel 的 NextJs 应用程序,该应用程序具有仪表板/用户路由 当尝试访问此路线时,该路线在开发人员控制台中使用 SSR,我看到向 /_next/data/ld-OZbjuY-alZAOD8xnFp/dashboard/users.json 发出了请求,我认为它正在调用 Edge 函数,但我不知道并且该调用始终返回 504 错误 我真的不知道为什么。在我的本地计算机上认为运行良好,但一旦部署它就会不断返回 504 错误 这是错误的图像

我需要帮助

next.js deployment vercel next.js13 nextjs-dynamic-routing
2个回答
1
投票

Vercel 对于无服务器功能有 10 秒的超时。您在 getServerSideProps 上运行的代码花费的时间超过 10 秒。

您必须自行确定需要更改哪些代码才能使 getServerSideProps 运行时间不那么长。


0
投票

分享因为这可能会对某人有所帮助,我遇到了同样的问题,即使 getServerSideProps 没有进行任何 api 调用,我仍然遇到 503 错误。

将设置的“功能”部分中的“功能区域”更改为靠近我的区域为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.