使用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,否则会报错