读入设置文件并在node.js中进行评估
在Node.js中读取设置文件settings.conf
的最佳方式是将JavaScript格式化为JavaScript对象:
{ PORT: 443, USERNAME: "foo", PASSWORD: "bar" }
并将其作为全局variables公开给正在运行的应用程序。 阅读篇很容易:
var settings = fs.readFileSync('settings.conf');
我只是eval(settings)
或什么是最好的方法? 谢谢。
而不是eval
,使用JSON.parse
:
var settings = JSON.parse(fs.readFileSync('settings.conf'));
我假设settings.conf
应该是JSON,为了使其有效,密钥必须用双引号括起来:
{ "PORT": 443, "USERNAME": "foo", "PASSWORD": "bar" }