gpt4 book ai didi

node.js - 自定义环境变量未从 NodeJS 读取

转载 作者:太空宇宙 更新时间:2023-11-03 23:53:16 25 4
gpt4 key购买 nike

我开始学习 NodeJS,当我定义一个环境变量然后我尝试从代码内部读取它时遇到一个问题,但该值始终为空。

我正在使用 config 模块,因此我定义了两个文件:default.json:

{
"jwtPrivateKey": ""
}

custom-environment-variables.json:

{
"jwtPrivateKey": "app_jwtPrivateKey"
}

我从 index.js 文件中读到了这个:

if(!config.get('jwtPrivateKey')) {
console.error('FATAL ERROR: jwtPrivateKey not defined');
process.exit(1);
}

从终端我这样做:

export app_jwtPrivateKey=mySecureKey

但我总是收到未定义的错误。

我搜索了其他问题,每个人都建议使用与 config 不同的模块,例如 env,但我很想知道使用 config 的解决方案是什么>.

最佳答案

创建名为config的文件夹并将default.json文件放入其中应用程序根目录的配置预期路径是 config/default.json。注意:它是 config 而不是 .config

关于node.js - 自定义环境变量未从 NodeJS 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58471837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com