嗨,如何在 dotenv 中存储共享访问令牌等秘密变量?
Hi, How to store secret variable such as shared access token in dot env?
我正在尝试将我的 SharedAccessToken 类型的秘密存储在点环境中
但是我收到一个错误。下面是我的代码示例
.env 文件
accessToken=SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^
当我尝试将变量加载到环境中时,它在 bash shell 中显示如下所示:
.env:5: parse error near `&'
它似乎无法解析 &、^、空格等特殊字符
您可以将令牌放在双引号 (" ") 下,它应该可以工作,
我已经在我的系统中测试了相同的功能及其工作。
Rahuls-Linux ~/test $ cat .env
accessToken="SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^"
Rahuls-Linux ~/test $ echo $accessToken
SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^
Rahuls-Linux ~/test $
我正在尝试将我的 SharedAccessToken 类型的秘密存储在点环境中 但是我收到一个错误。下面是我的代码示例
.env 文件
accessToken=SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^
当我尝试将变量加载到环境中时,它在 bash shell 中显示如下所示:
.env:5: parse error near `&'
它似乎无法解析 &、^、空格等特殊字符
您可以将令牌放在双引号 (" ") 下,它应该可以工作, 我已经在我的系统中测试了相同的功能及其工作。
Rahuls-Linux ~/test $ cat .env
accessToken="SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^"
Rahuls-Linux ~/test $ echo $accessToken
SharedAccessToken integration&ndkngkdhkgkdfbknbkjbkfjkotnfkobfnokbn+%^&$&^%#$^&^
Rahuls-Linux ~/test $