问题描述
我在此处阅读了StackOverflow上的其他一些问题,但有一个问题,他们每次都在重新初始化池,但是他们似乎并没有像我这样使用诺言池:
导出池
const MysqL = require('MysqL2')
const { printDBsettings,credentials } = require('./utils')
const settings = {
...credentials,'waitForConnections' : true,'connectionLimit' : 10,'queueLimit' : 1000
}
printDBsettings(settings)
const pool = MysqL.createPool(settings);
const promisePool = pool.promise();
module.exports = {
pool: promisePool
}
☝️☝️☝️☝️☝️☝️☝️仅打印一次设置☝️☝️☝️☝️☝️☝️☝️
在异步块内执行查询
const { pool } = require('./database');
const [result] = await pool.query(`select database() db`)
?谢谢您的帮助?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)