node:如何读取数据库的远程配置文件?

时间:2015-04-20 08:07:01

标签: node.js

我在我的节点中使用它

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

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

但是我想使用php生成sql.json,所以我只有1个单独的数据库配置文件(包括php和节点)

关于如何实现这一点的任何想法?

1 个答案:

答案 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问题的示例。