Node.js 为什么我会得到一个“a”;缺少)在参数列表之后“;何时连接到Heroku?
我的MONGO_URINode.js 为什么我会得到一个“a”;缺少)在参数列表之后“;何时连接到Heroku?,node.js,mongodb,postgresql,heroku,mtls,Node.js,Mongodb,Postgresql,Heroku,Mtls,我的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_用户名、DB_密码和端口 我的错误消息: mongoose.
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_用户名、DB_密码和端口
我的错误消息:
mongoose.connect(mongodb+srv:${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@rybnetwork.sn5ae.mongodb.net/rybnetwork, {useNewUrlParser: true,
^^^
或者我应该忽略纠正这一点,因为对于Heroku,我必须使用MTLS PostgreSQL
就在上述错误消息之前,我收到:
(node:174556) UnhandledPromiseRejectionWarning: MongoParseError: Invalid connection string at parseConnectionString
mongodb+srv…
=/=“mongodb+srv…”
您缺少引号。它不会被解释为字符串。谢谢你,我会试试的。学习博士后仅仅是作为一个附加组件是有点多。实际上,我只有时间学习一些不那么复杂的东西。