我在我的节点中使用它
var database = require('./sql');
var mysql = require('mysql');
其中sql.json包含我的所有数据库信息。
但是我想使用php生成sql.json,所以我只有1个单独的数据库配置文件(包括php和节点)
关于如何实现这一点的任何想法?
答案 0 :(得分:1)
正如我在评论中所说,对于PHP和Node都使用JSON,因为JSON是一种标准格式,与PHP配置文件不同。
// Javascript
var config = require('./config.json');
// PHP
$config = json_decode(utf8_encode(file_get_contents('./config.json')));
奖金 - 文件未在PHP或JavaScript中执行,因此不存在安全风险。
除非问题中缺少某些内容,否则尝试读取由PHP生成的JSON文件是错误的方法,并且几乎是XY问题的示例。