我正在尝试使用Zeit部署后端:
now
命令
- 我有一个MongoDB数据库(位于mongoDB Atlas上)
-
我使用以下方式将连接字符串URL保存为
secret
:now secrets add secret-name mongodb+srv://username:<password>@cluster0-7c8ma.mongodb.net/test?retryWrites=true&w=majority
-
在我的代码中,我将数据库定义为环境变量:
const db = monk(process.env.DBName)
-
然后在部署时我使用了以下命令:
now -e DBName=@secret-name
-
期望它在部署后连接到我在Atlas上的数据库
但是,相反,在部署时,我从.sh
获得的now
URL只是一个写有我的代码的网页。为什么这样做而不是在json中显示我的数据库?