微信小程序引用SDK正确操作数据库方法:
0 1 2 3 4 5 6 7 8 9 10 11 |
// 使用wafer-node-sdk导出的mysql访问接口 const { mysql } = require('../qcloud') module.exports = async (ctx, next) => { await mysql('cSessionInfo').select('*').then(res => { ctx.state.code = 0 ctx.state.data = res }).catch(err => { ctx.state.code = -1 throw new Error(err) }) } |
注意:
1、必须使用await,因为数据库获取是异步返回的,此处折腾了好久,刚开始不知道是异步的,总获取不到信息
2、使用await的情况下,必须使用async,否则会报错
**如果不使用await,打印数据库查询结果为如下形式: Continue reading