【发布时间】:2018-04-12 15:53:26
【问题描述】:
我在这里感到困惑。有人,请帮助我, 将字符串写入 .env 文件,如下所示,
AUTH_CREDENTIALS={"username":"Auth_user1","password":"ABC123"}/{"username":"Auth_user2","password":"ABC-1"}
我把它读成
var config = process.env.AUTH_CREDENTIALS.split('/');
让我们说,阅读后,我在 for-in 循环中运行它并解析配置文件,每个索引处的对象, 会发生以下情况,
当我启动进程并控制这个配置变量时,我得到不同的结果, 第一个是
[ '{"username":"Auth_user1","password":"ABC123"}',
'{"username":"Auth_user2","password":"ABC-1"}' ]
这对我的目的来说是正确的,但是第二次,如果我点击这个 API 并看到结果,我会得到 p>
[ { username: 'Auth_user1', password: 'ABC123' },
{ username: 'Auth_user2', password: 'ABC-1' } ]
引号被替换
注意:当我开始该过程时,它第一次运行良好。它不适用于进程运行的连续调用。任何帮助将不胜感激。
【问题讨论】:
标签: javascript node.js environment-variables