API对接mysql后,可以不层层返回promise,而是返回promise的resolve后的结果吗?
来源:6-6 API对接mysql(博客列表)
CathyZYF
2019-12-15
老师您好:
我看到了5-6那一章,发现在对接mysql返回真实数据时,是先在mysql.js返回了一个promise(exec函数),然后在controller(blog.js)里return exec(sql)
,
然后再在router里返回这个promise,最后到app.js里拿到这个promise
我的想法,是否能够直接在controller里返回resolve的结果呢?大概这样:
const getList = (author, keyword)=>{
// 一些sql语句的拼接
// 然后执行exec(sql)
exec(sql).then(listData => {
return listData
})
}
写回答
1回答
-
你写的这个 getList ,最终会返回什么呢?
022019-12-15
相似问题