我正在尝试使用config.env文件中的env变量连接到MongoDB数据库,以便不让所有人看到我的连接字符串,但是我不断收到错误消息,{{1} },为什么呢?我该怎么办?我安装了DB_URL is not defined
,然后创建了如下所示的confing.env:
env2
然后我在服务器js中需要它,如下所示:
export DB_URL='mongodb://admin:username@password/heroku_url';
答案 0 :(得分:1)
您应该使用process.env.DB_URL而不是使用DB_URL
像这样:mongoose.connect(process.env.DB_URL, { useNewUrlParser: true } )
查看文档:{{3}}