gpt4 book ai didi

node.js - Node : how to read a remote config file for database?

转载 作者:太空宇宙 更新时间:2023-11-04 00:56:09 24 4
gpt4 key购买 nike

我在我的 Node 中使用它

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

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

但是我想使用 php 生成 sql.json,所以我只有 1 个数据库配置文件(分别用于 php 和 Node)

知道如何实现这一目标吗?

最佳答案

正如我在评论中所说,对 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 问题的典范。

关于node.js - Node : how to read a remote config file for database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29742366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com