无法在部署于Vercel的应用程序中使用MongoDB

ogsagwnx  于 2023-02-18  发布在  Go
关注(0)|答案(1)|浏览(201)

我刚刚使用Vercel部署了一个NestJS应用程序,使用的是Node 16+、MongoDB 4.12.1、Mongoose 6.8.0
由于某种原因,我所有的请求都会在10秒后超时(这是Vercel自由层的最大值)。经过我的调查,我没有得到任何不调用MongoDB的端点的超时,所以我认为这就是问题所在。当我在本地运行我的应用程序时,它就像一个护身符一样工作,即使使用vercel-admin-user凭据。
我已经为集成做了以下工作:
1.按照其指南将MongoDB Atlas与Vercel集成:link
1.在MongoDB集群中创建了一个具有读写权限的vercel-admin-user
1.允许对我的群集进行所有网络访问(0.0.0.0和确切的Vercel IP地址)

czfnxgou

czfnxgou1#

转到mongodb帐户.然后转到数据库访问.在这里你将看到一个名为vercel-admin-user的新用户.然后编辑用户并设置新密码.然后转到你的项目源代码.在uri中更改mongodb密码和用户.

相关问题