Vercel:任务在 10.01 秒后超时

Sam*_*gan 1 mongoose mongodb next.js mongodb-atlas vercel

我最近为软件工程训练营部署了 Next.js 应用程序。我使用 Vercel 来托管 Web 应用程序。我遇到的问题之前已经在互联网上讨论过。但是,我找不到太多有用的信息。

当我从 Vercel 仪表板查看应用程序的实时日志时,我创建的多个 API 路由会引发 504 错误。我知道 Vercel 根据某人订阅的托管计划对请求施加限制。然而,我忍不住想知道我在部署应用程序时是否忽略了一个重要步骤。

部署我的应用程序时,我做了以下事情:

  1. 将会话存储连接到我的 MongoDB 数据库。
  2. 创建受密码保护的 MongoDB Atlas 帐户(凭据是环境变量)。
  3. 将所有 IP 地址列入白名单,以便任何用户都可以与其数据库部分进行交互。

我希望能帮助您查明这些错误是否是我的错,以及我是否可以对此做些什么,或者它们是否仅仅是由“爱好”计划的限制引起的。

预先非常感谢你,-Sam

截屏: 在此输入图像描述

小智 5

您需要将 MongoDB 集成到 Vercel 上的项目中。

转到 Vercel 中的项目设置,然后转到“集成”选项卡。单击浏览市场按钮并找到 MongoDb。单击“添加集成”按钮并按照说明进行操作。

希望这有帮助...我知道这个问题很久以前就被问过。