gpt4 book ai didi

mongodb - 具有特殊字符的 Heroku 配置(特别是&符号)

转载 作者:行者123 更新时间:2023-12-02 14:47:15 26 4
gpt4 key购买 nike

我有一个 Heroku 应用程序,它需要一个带有符号 (&) 的 URI 作为配置变量。具体来说,它是一个 MongoDB Atlas 连接字符串,但这不是重点。根据Heroku Docs ,我应该像这样格式化这个 CLI 命令:

heroku 配置:set exampleVar=www.bar.com?a=b&c=d&e=f&justkey

但是,当我尝试实际运行该命令时,我得到以下信息:

Setting exampleVar and restarting ⬢ example-heroku-app... done, v10
exampleVar: www.bar.com?a=b
'c' is not recognized as an internal or external command,
operable program or batch file.
'e' is not recognized as an internal or external command,
operable program or batch file.
'justkey' is not recognized as an internal or external command,
operable program or batch file.

& 字符似乎导致 Heroku 将它后面的内容解释为命令?我猜我需要以某种方式逃避它,但我不知道如何逃脱。将 & 转换为 \& 没有效果,添加单引号或双引号也没有效果。如果有人在这里有答案,请赐教!我似乎找不到关于 Heroku Config 的特殊字符规则的合适文档。

最佳答案

将 & 字符用双引号引起来。下面是一个例子。

heroku config:set MONGODB_URL='mongodb+srv://hello:test@cluster0.y6red.mongodb.net/fdert?retryWrites=true"&"w=majority'

请注意单引号和双引号的使用。

关于mongodb - 具有特殊字符的 Heroku 配置(特别是&符号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58313932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com