gpt4 book ai didi

mysql - 在 nodejs 中导出 var,其中包含与 MySQL 的连接的创建

转载 作者:行者123 更新时间:2023-11-30 21:34:38 25 4
gpt4 key购买 nike

我需要导出它以便在我项目的其他文件中使用它。谢谢。

我尝试使用 module.exports 导出并在其他文件中使用 required 导入它,但失败了。 mysql 未定义。

var myConnection = mysql.createConnection({

host: "192.168.1.50",
user: "pi",
password: "root"
});

我希望你能帮助我将这些变量带到我项目的其他部分。

最佳答案

使用 ES6 导入/导出

要导出你的变量,这样做

// exportFile.js
export const myConnection = mysql.createConnection({
host: "192.168.1.50",
user: "pi",
password: "root"
});

要将它导入到另一个文件中,使用这个

// importerFile.js
import { myConnection } from './exporterFile';

使用要求

使用 module.exports 像这样导出

// exportFile.js
module.exports = mysql.createConnection({
host: "192.168.1.50",
user: "pi",
password: "root"
});

要将它导入到另一个文件中,使用这个

// importerFile.js
const myConnection = require('./exporterFile');

关于mysql - 在 nodejs 中导出 var,其中包含与 MySQL 的连接的创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54599337/

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