如何将PHPconfiguration文件传递给Node.js?

我的PHPconfiguration文件如下所示:

define('hostname_con1', 'localhost'); define('database_con1', 'mydatabase'); define('username_con1', 'user'); define('password_con1', 'password'); 

在我的nodejs应用程序中使用它的“智能”方法是什么,以避免在我的nodejs应用程序中再次定义数据库参数?

 var client = mysql.createConnection({ host : 'localhost', user : 'user', password : 'password', database : 'mydatabase', charset: 'utf8', insecureAuth: true, }); 

我想有一个单一的configuration文件(php和nodejs)

问候

将configuration存储为可以被两种语言parsing的格式,并且不是PHP特定的,例如JSON,YAML,INI,whathaveyou。

您将需要使用Node和PHP可以处理的通用数据格式。

最简单的方法是将数据存储为JSON,并使用PHP中的json_decode()和节点中相应的代码来parsing它。 但是你可以使用任何其他格式(比如yaml,ini等),它们都有PHP和JavaScriptparsing器。