gpt4 book ai didi

javascript - 无法使用 nconf 加载配置 json 文件

转载 作者:行者123 更新时间:2023-11-28 05:51:55 26 4
gpt4 key购买 nike

我正在尝试遵循这里的示例: https://www.npmjs.com/package/nconf

我想做的是使用 nconf 加载配置 json 文件,但我似乎无法实际检索任何配置。我已将其导出到另一个文件,但我也尝试直接运行该文件。我有:

var config = require('nconf');
//priority order
//1. specific overrides
config.overrides({
'always': 'be this value'
});

//2. process.argv
//3. process.env
config.argv().env();

config.file('development', 'development.json');
console.log(config.get('nodeServer'))

module.exports = config;

然而输出始终是未定义的。我的 json 定义如下:

{
"nodeServer": "http://localhost:8090",
"port": 8090
}

它与 config.js 位于同一目录中。知道为什么会发生这种情况吗?

还要注意,在我的主 server.js 中,我有:

var config     = require('./config/config');
console.log(config.get('port'));

并且也返回未定义。

最佳答案

事实证明我只需要这个:

  config.file('development', 
{file: 'config/development.json'});

关于javascript - 无法使用 nconf 加载配置 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38005179/

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