【发布时间】:2022-01-24 02:49:18
【问题描述】:
我最近为软件工程训练营部署了一个 Next.js 应用程序。我正在使用 Vercel 来托管 Web 应用程序。我遇到的问题之前在网上已经说过了。但是,我找不到太多有用的信息。
当我从 Vercel 仪表板查看我的应用程序的实时日志时,我创建的多个 API 路由会引发 504 错误。我知道 Vercel 会根据某人订阅的托管计划对请求进行限制。但是,我不禁想知道我在部署应用程序时是否忽略了一个重要步骤。
在部署我的应用程序时,我做了以下事情:
- 已将会话存储连接到我的 MongoDB 数据库。
- 创建了一个受密码保护的 MongoDB Atlas 帐户(凭据是环境变量)。
- 将所有 IP 地址列入白名单,以便任何用户都可以与其所在的数据库部分进行交互。
如果这些错误是我的错,我可以做些什么,或者它们是否完全由“爱好”计划的限制引起,我将不胜感激。
非常感谢您, -山姆
【问题讨论】:
-
您能否提供其中一条错误 API 路由的代码?
标签: mongodb mongoose next.js mongodb-atlas vercel