也就是下面的代码:
//统一执行sql的函数
function exec(sql){
const promise = new Promise((resolve,reject) => {
con.query(sql,(err,result) => {
if(err){
reject(err)
return
}
resolve(result)
})
})
return promise
}
为什么要用Promise,我们用一个return也可以将值返回吧,Promise有什么更好之处吗?
con.query(sql,(err,result) => {
if(err){
console.log(err)
return
}
return result
})
登录后可查看更多问答,登录/注册