Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nodejs和php如何共享相同的配置文件来访问数据库?_Php_Node.js - Fatal编程技术网

nodejs和php如何共享相同的配置文件来访问数据库?

nodejs和php如何共享相同的配置文件来访问数据库?,php,node.js,Php,Node.js,这是我使用的php配置文件(config.php) 我想在我的nodejs中使用这个DBConfig(我使用npm-mysql包) 为PHP和NODEJS提供一个单一配置文件的最佳方式/策略是什么 根据使用环境变量考虑。 不应将敏感凭据签入版本控制repo 如果您不能使用环境变量,我建议您使用版本控制之外的文件,如/config/database.json 您可以根据使用环境变量在或中轻松解析.json。 不应将敏感凭据签入版本控制repo 如果您不能使用环境变量,我建议您使用版本控制之外的

这是我使用的php配置文件(config.php)


我想在我的nodejs中使用这个DBConfig(我使用npm-mysql包)

为PHP和NODEJS提供一个单一配置文件的最佳方式/策略是什么

根据使用环境变量考虑

。 不应将敏感凭据签入版本控制repo

如果您不能使用环境变量,我建议您使用版本控制之外的文件,如/config/database.json

您可以根据使用环境变量在或中轻松解析.json。 不应将敏感凭据签入版本控制repo

如果您不能使用环境变量,我建议您使用版本控制之外的文件,如/config/database.json


您可以在或中轻松解析.json。

json、csv或xml都可以轻松解析。到目前为止你试了什么?我什么都没试过。我现在有2个配置文件,这让我很不舒服。json、csv或xml都很容易解析。到目前为止你试了什么?我什么都没试过。我现在有2个配置文件,这让我很不安。
<?php 

class DbConfig{   
    const NAME = 'myDB';
    const USER = 'myUser';
    const PASS = 'myPass';
    const HOST = 'localhost';
}

class Servers {
    const NODE = 'http://127.0.0.1';
    const RTMP = 'http://127.0.0.1:1935/';   
}

?>