首页 > 解决方案 > 带有特殊字符的环境变量会破坏 toml 文件

问题描述

$env{}方法用于获取环境变量作为 toml 文件中配置的值。

con_password = "$env{CRED_PASSWORD}"

如果CRED_PASSWORD"admin",那很好,但是说 CRED_PASSWORD 是,"admin$"那么它会中断。我们可以使用 "admin\\$"它会工作,但CRED_PASSWORD = "ad\\$min\\$"会中断。我们有什么解决方案不使用转义字符并处理这个问题吗?

如果我们有一个带有转义字符的解决方案,就用户体验而言,是否有任何特定的配置来解决这个问题而无需转义字符?

标签: configurationconfigtoml

解决方案


推荐阅读