我有登录名和密码。例如LOGINS="sample1@mail.com","sample2@mail.com"和PASSWORDS="qwer123!@#","rewq4321$#@!"密码包含"#"。和.env删除此符号之后的所有内容。如果我尝试使用console.log,结果仅为"qwer123!@"(没有第二次传递)和"#"我尝试使用"\",但它没有任何作用我希望使用带有特殊字符的密码数组
LOGINS="sample1@mail.com","sample2@mail.com"
PASSWORDS="qwer123!@#","rewq4321$#@!"
"#"
"qwer123!@"
"\"
tyg4sfes1#
尝试这种方式,把所有的密码在一个字符串分隔,,然后拆分它们,所以它会给予一个数组.
,
// .env PASSWORDS="qwer123!@#,rewq4321$#@!"
并像这样调用env值
const passwords = process.env.PASSWORDS?.split(','); // Output: [ 'qwer123!@#asda', 'rewq4321$#@!' ]
元数据:我使用了dotenv包来访问进程中的env变量。
dotenv
1条答案
按热度按时间tyg4sfes1#
尝试这种方式,把所有的密码在一个字符串分隔
,
,然后拆分它们,所以它会给予一个数组.并像这样调用env值
元数据:我使用了
dotenv
包来访问进程中的env变量。