Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么我会得到一个“a”;缺少)在参数列表之后“;何时连接到Heroku?_Node.js_Mongodb_Postgresql_Heroku_Mtls - Fatal编程技术网

Node.js 为什么我会得到一个“a”;缺少)在参数列表之后“;何时连接到Heroku?

Node.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.

我的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.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…”
您缺少引号。它不会被解释为字符串。谢谢你,我会试试的。学习博士后仅仅是作为一个附加组件是有点多。实际上,我只有时间学习一些不那么复杂的东西。