连接到Heroku时为什么会出现“在参数列表后缺少”的问题?

问题描述

我的MONGO_URI

mongoose.connect(mongodb+srv:${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@rybnetwork.sn5ae.mongodb.net/rybnetwork,{useNewUrlParser: true,useUnifiedTopology: true
});

我的dotenv中没有MONGO_URI。 我只有DB_USERNAME,DB_PASSWORD和PORT

我的错误消息:

mongoose.connect(mongodb+srv:${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@rybnetwork.sn5ae.mongodb.net/rybnetwork,^^^

还是我应该忽略此问题,因为在Heroku中我必须使用MTLS Postgresql

就在上述错误消息之前,我收到了:

(node:174556) UnhandledPromiseRejectionWarning: MongoParseError: Invalid connection string at parseConnectionString

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)