【发布时间】:2021-01-25 00:40:38
【问题描述】:
最近我遇到了一个连接问题,导致我的代码和数据库之间的连接不稳定...
您可能已经注意到,这会创建一个连接请求错误,我需要一种方法来让我的 Promise 继续尝试直到解决。
我的代码:
var results = sqlQuery(sql)
function sqlQuery (sql) {
return new Promise((resolve, reject) => {
sql.query(/*query*/, function (error, results, fields) {
if (error) {
console.log(error)
reject(error)
}
resolve(results)
})
})
}
重要提示:上面的代码在 while() 中,它在每个循环中更改 /*query*/
【问题讨论】:
标签: javascript node.js asynchronous promise timeout