Node.js-如何使用config获取自定义环境变量?

时间:2019-03-12 06:54:23

标签: node.js

我正在运行config@1.29.4,并且尝试使用.\config\custom-environment-variables.json从环境变量获取设置不起作用。但是,它可以从.\config\default.json读取。

.\config\custom-environment-variables.json

{
  "jwtPrivateKey": "sс_jwtPrivateKey"
}

.\config\default.json

{
  "jwtPrivateKey": "default"
}

console.log(config.get('jwtPrivateKey')) 总是打印 default

我是在cmd中制作的:SET sс_jwtPrivateKey=12345678

我尝试了新版本的config,同样的情况。

当我将config / default中的key属性设置为空字符串时,它什么都不打印。我该如何解决?

如何获取sc_jwtPrivateKey的值?

谢谢!

3 个答案:

答案 0 :(得分:1)

在Windows PowerShell中尝试以下命令以设置sc_jwtPrivateKey的值

$env:sс_jwtPrivateKey="12345678"

或者在cmd中尝试以下操作

set sс_jwtPrivateKey=12345678

答案 1 :(得分:1)

使用外部终端而不是集成终端

答案 2 :(得分:0)

我解决了以下问题: 我改用SET sс_jwtPrivateKey=12345678来代替SETX sс_jwtPrivateKey 12345678