使用Promise封装
const mysqlconnection = mysql.createConnection({
host: 'localhost',
user: 'BioCotton',
password: 'BioCotton39558728cotton@',
port: 3306,
})function sqlQueryPromise(sqlConnecion, sql, req, rep, next) {
return new Promise((resolve, NULL) => {
sqlConnecion.query(sql, function (err, result) {
if (err) {
logger.error(
'sql language error: errcode:' + err.errno + '\t`' + err.sql + '`'
)
next({
code: err.errno,
}) //sql language error
return
}
resolve(result)
})
})
}Last updated