我在"config"文件夹中有一个配置文件default.json。 此配置文件包含host
和port
信息:
"server": { "port" : 4001, "host" : "localhost" },
目前,当我在命令窗口中运行我的节点.js文件、服务器.js时,我必须执行以下操作:
C:...folder_name>node ./bin/server.js --NODE_CONFIG_=./config
以加载配置信息。 否则,我没有连接。
如何在 Node.js 文件中加载配置文件,以便在运行时,我所要做的就是:
C:...folder_name>node ./bin/server.js
在服务器中.js尝试:
settings = require("../relative/path/to/config")
那么应该可以:
settings.server.port
settings.server.host
要访问node.js中的配置文件,您需要使其与模块相同。因此,您的配置文件将如下所示
module.exports = {
"server": {
"host" : "localhost",
"port" : 4001
}
}
并且,在您的server.js
中使用它,例如
var settings = require('../config');
console.log(settings.server.port);
console.log(settings.server.host);