knex 找不到mysql_【小程序】小程序里knex操作腾讯云的云数据库MySQL,总是出错,求解...

如下,我自己单独尝试连接mysql和腾讯暴露的接口连接都不行,求大神帮忙指导下。

另外,我将后端代码上传到腾讯云上面了,如何查看后端代码console.log的打印数据?

module.exports = async (ctx, next) => {

if (ctx.state.$wxInfo.loginState === 1) {

/*const { mysql: config } = require('../config');

var knex = require('knex')({

client: 'mysql',

connection: {

host: config.host,

port: config.port,

user: config.user,

password: config.pass,

database: config.db,

charset: config.char,

multipleStatements: true

}

});

knex('question_sort').select('id').then(res => {

console.log(res)

ctx.state.data = res;

})*/

const { mysql } = require('../qcloud')

mysql('question_sort').select('id').then(res => {

ctx.state.data = res;

})

} else {

ctx.state.code = -1

}

}

回答

mysql查询也是异步,前面加await就好了

楼主,你的问题解决了吗?能交流一下你最后是怎么做的吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值