【问题标题】:Escaping the # character in .env file转义 .env 文件中的 # 字符
【发布时间】:2020-06-13 20:15:34
【问题描述】:

我想为我的快速服务器存储在我的环境文件中的秘密 API 密钥忽略了它的一半,因为它在中间包含一个 # 符号。我无法重新生成密钥。并且不希望它被搁置

【问题讨论】:

    标签: node.js escaping dotenv


    【解决方案1】:

    我不认为这是因为 # 符号。它仅在作为一行中的第一个字符遇到时才被视为发出注释... 你可以自己试试。创建一个.env 文件,内容如下:

    a=#b
    c="#d"
    #e=f
    

    现在运行 `node -e 'console.log(require("dotenv").config())'

    这将返回:

    { parsed: { a: '#b', c: '#d' } }
    
    

    某处可能有换行符吗?

    【讨论】:

    • 只需在值周围加上单引号就可以了。感谢您的帮助。
    猜你喜欢
    • 2020-03-18
    • 2020-01-19
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    • 2020-11-13
    • 2018-01-05
    • 1970-01-01
    相关资源
    最近更新 更多