我最近将 NextJS 应用程序部署到生产环境,但它无法连接到我的数据库。在开发模式下它工作得很好。
您必须正确设置您的安全参数。
要使 Atlas 与 Vercel 配合使用,您需要设置网络访问 > ip 白名单 > *。
更新之前的答案 - 如果您想正确设置,您现在必须执行 Vercel 集成(项目 > 设置 > 集成 > Mongodb Atlas)。
如果您在进行此集成之前尝试添加 MONGODB_URI,集成将会失败,您将不会获得任何数据。
Vercel 提取数据的方式与您自己获取数据的方式不同。