使用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,否則會報錯