节点:如何读取数据库的远程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问题的示例。