问题
The secrete API key I want to store in my environment file for my express server is ignoring half of it as it contains a # symbol in the middle. I can't regenerate the key. And do not want it to be left unsequre
回答1:
i do not think it's because of the #
symbol. It is only treated as signaling a comment when encountered as first chartacter in a line...
you can try this yourself. create a .env
file with the following content:
a=#b
c="#d"
#e=f
now run `node -e 'console.log(require("dotenv").config())'
this will return:
{ parsed: { a: '#b', c: '#d' } }
Is there maybe a newline character somewhere?
来源:https://stackoverflow.com/questions/60473515/escaping-the-character-in-env-file