通过env变量连接到MongoDB返回DB_URL未定义

时间:2019-12-14 14:58:24

标签: node.js mongodb environment-variables

我正在尝试使用config.env文件中的env变量连接到MongoDB数据库,以便不让所有人看到我的连接字符串,但是我不断收到错误消息,{{1} },为什么呢?我该怎么办?我安装了DB_URL is not defined,然后创建了如下所示的confing.env:

env2

然后我在服务器js中需要它,如下所示:

export DB_URL='mongodb://admin:username@password/heroku_url';

1 个答案:

答案 0 :(得分:1)

您应该使用process.env.DB_URL而不是使用DB_URL

像这样:mongoose.connect(process.env.DB_URL, { useNewUrlParser: true } )

查看文档:{​​{3}}