Node.js cosmosdb emulator mongo连接字符串错误:主机标识符中的斜杠
我正在尝试将我的NodeJs应用程序与localhost中的CosmosDb emulator连接: 因为在我的azure资源组中,我创建了一个MongoDB类型的cosmodb实例 我正在使用以下连接字符串在localhost中对其进行测试: mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4qdu5de2nq9nduvtqobd4b8mgypmbiznqymsecagqy67xiw/Jw==@localhost:10255/admin?ssl=true 不幸的是,提供的连接字符串似乎不太合适Node.js cosmosdb emulator mongo连接字符串错误:主机标识符中的斜杠,node.js,mongodb,azure-cosmosdb,azure-cosmosdb-mongoapi,Node.js,Mongodb,Azure Cosmosdb,Azure Cosmosdb Mongoapi,我正在尝试将我的NodeJs应用程序与localhost中的CosmosDb emulator连接: 因为在我的azure资源组中,我创建了一个MongoDB类型的cosmodb实例 我正在使用以下连接字符串在localhost中对其进行测试: mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4qdu5de2nq9nduvtqobd4b8mgypmbiznqymsecagqy67xiw/Jw==@localhost:10255/a
我做错了什么?Mongo URL中的帐户密钥必须是URL编码的。我们应该在Web UI中为您执行此操作。我将在下一次data explorer更新中将此问题添加为要解决的问题。Mongo URL中的帐户密钥必须是URL编码的。我们应该在Web UI中为您执行此操作。我将在下一次data explorer更新中将此作为一个问题添加到解决方案中。它可以工作!我只需复制密钥(密码)部分并在线编码(),然后将其粘贴回连接字符串,现在就可以工作了。它可以工作了!我只需复制密钥(密码)部分并在线编码(),然后将其粘贴回连接字符串,即可工作。