SQL(ClearDB)连接和池(节点js)的问题

时间:2020-10-09 12:35:54

标签: mysql node.js heroku cleardb

我第一次在heroku上上传了我的应用程序,启动heroku应用程序后1-2分钟我遇到了问题,因为我从在线阅读的内容中丢失了与db的连接,因此在未激活时与cleardb的连接已断开,因此正确的方法是使用池而不是单个连接。我的问题是我无法使池正常工作(我的方法是将连接设置为全局变量,然后从我的服务文件夹中使用它而无需导出)这是我当前的单连接代码

mysql.createConnection({
      host: 'XXXXXXXXXXX,
      user: 'XXXXXXXXXXXX',
      password: 'XXXXXXXXXXXX',
      database: 'XXXXXXXXXXXXXXXXX',
    }).then(connection => {
        global.mysqlConnection = connection;
      }).catch(err => {
            console.log(err)
})

不确定池是否是我的问题,但我很肯定是这样

0 个答案:

没有答案