【问题标题】:Connection between node and mysql crashnode和mysql之间的连接崩溃
【发布时间】:2020-11-20 23:00:32
【问题描述】:

我通过外部数据库在 Node 和 MySQL 之间建立了连接:

const connectionDB = mysql.createConnection({ 主机:'178.129.145.252', 端口:3306, 用户:'', 密码:'', 数据库:'*****' })

当我执行我的脚本以启动它时,我可以在表格中查看用户,但后来它崩溃了 enter image description here 有谁知道如何连接外部数据库? 谢谢

【问题讨论】:

  • 请在描述中添加完整的错误

标签: javascript mysql node.js database express


【解决方案1】:

您的代码未正确处理与 MySQL 服务器的连接丢失。

一个快速的解决方案是使用连接池。

var db_config = {
    host: 'localhost',
    user: 'username',
    password: 'password',
    database: 'example'
};
let pool = mysql.createPool(dbConfig);
pool.on('connection', function (conn) {
    if (conn) {
        logger.info('Connected');
    }
});

// DO SOMETHING HERE
// pool.query('QUERY GOES HERE', (err, rows) => { /* Handle query response */});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多