【发布时间】:2022-01-22 23:06:01
【问题描述】:
我正在使用 mysql2 和 nodejs,目前使用如下简单连接:
mysql.ts
const Connect = () => {
if (!connection)
return mysql.createConnection(params);
return connection;
};
someQuery.ts
const connection = Connect();
const asyncQuery = util.promisify(connection.query).bind(connection);
现在,在服务器运行应用程序的一段时间后,由于连接丢失而崩溃,我在网上阅读了一些内容,了解到为了解决它,作为更好的做法,我应该使用连接池。 问题是我还没有真正找到像上面那样使用 async-await 的东西。
有人对此有解决方案吗? await asyncQuery('在这里查询');
【问题讨论】:
标签: mysql node.js connection-pooling mysql2