node.js mysql登录接口,代码已经跑通了。但是我总觉得我的resolve用法很尴尬。感觉promise对象不是这样用。。。求大神请教!!!
node.js mysql登录接口,代码已经跑通了。但是我总觉得我的resolve用法很尴尬。感觉promise对象不是这样用。。。求大神请教!!!
如果是node版本>8.0,那么可以这样:
1、将query
转成promise
var query = util.promisify(pool.query);
2、愉快地await
var result = await query('你的sql语句');
4 回答1.8k 阅读✓ 已解决
3 回答2.8k 阅读✓ 已解决
8 回答1.4k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
3 回答1.2k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
不尴尬啊,在Koa2要顺序执行就是需要把回调方式的函数用Promise封装的.
_
或许你在Promise中把结果reslove出来再处理会好些。
我是这样处理的:
简单的sql语句就传入
evalSimpleSql
执行..一些回调形式改写成Promise形式的包,本质也是这样