转义 .env 文件中的 # 字符
Escaping the # character in .env file
我想为我的快速服务器存储在我的环境文件中的秘密 API 密钥忽略了一半,因为它在中间包含一个 # 符号。我无法重新生成密钥。并且不希望它被留下 unsequre
我不认为这是因为 #
符号。当遇到一行中的第一个字符时,它仅被视为发出评论信号......
你可以自己试试。创建一个包含以下内容的 .env
文件:
a=#b
c="#d"
#e=f
现在运行`node -e 'console.log(require("dotenv").config())'
这将 return:
{ parsed: { a: '#b', c: '#d' } }
某处可能有换行符吗?
我想为我的快速服务器存储在我的环境文件中的秘密 API 密钥忽略了一半,因为它在中间包含一个 # 符号。我无法重新生成密钥。并且不希望它被留下 unsequre
我不认为这是因为 #
符号。当遇到一行中的第一个字符时,它仅被视为发出评论信号......
你可以自己试试。创建一个包含以下内容的 .env
文件:
a=#b
c="#d"
#e=f
现在运行`node -e 'console.log(require("dotenv").config())'
这将 return:
{ parsed: { a: '#b', c: '#d' } }
某处可能有换行符吗?