节点:如何读取数据库的远程configuration文件?

我在我的节点中使用它

var database = require('./sql'); var mysql = require('mysql'); 

其中sql.json包含我所有的数据库信息。

不过,我想用PHP来生成sql.json,所以我只有一个单一的DBconfiguration文件(PHP和节点)

任何想法如何实现?

正如我在评论中所说,PHP和Node都使用JSON,因为JSON是一种标准格式,与PHPconfiguration文件不同。

 // Javascript var config = require('./config.json'); // PHP $config = json_decode(utf8_encode(file_get_contents('./config.json'))); 

奖金 – 该文件不执行,无论是在PHP或JavaScript,因此不是一个安全风险。

除非有这个问题,否则尝试读取由PHP生成的JSON文件是错误的方法,而且几乎是XY问题的示例。