读取一个设置文件并在node.js中计算

Read in a settings file and evaluate in node.js

本文关键字:node js 计算 文件 设置 一个 读取      更新时间:2023-09-26

在Node.js中读取格式化为JavaScript对象的设置文件settings.conf的最佳方法是:

  {
     PORT: 443,
     USERNAME: "foo",
     PASSWORD: "bar"
  }

并将其作为全局变量公开给正在运行的应用程序。阅读部分很容易:

 var settings = fs.readFileSync('settings.conf');

我只是eval(settings)还是什么是最好的方法?谢谢。

JSON.parse代替eval:

var settings = JSON.parse(fs.readFileSync('settings.conf'));

我假设settings.conf应该是JSON,为了使其有效,关键字必须用双引号包装:

{
    "PORT": 443,
    "USERNAME": "foo",
    "PASSWORD": "bar"
}