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