求助egg.js插件问题
发布于 7 年前 作者 cainiaolaileyo 4138 次预览 最后一次回复是 7 年前 来自 问答
新手入坑,打算拿egg.js练手,然而在数据库连接这步就倒下了,求大佬扶一把。 选择的数据库连接插件为egg-knex,配置按教程来的。 然而在Service里调用时knex的方法时( this.app.knex.raw(sql) )不认识knex的方法(this.app.knex.raw is not a function),但是不使用插件的方法的话是没有问题的,this.app.knex打印出来可以看到app和options等信息。 配置检查了一天也没能解决,db也装了,求大佬指明排雷方向。
6 回复
把this.app.plugins.knex打印出来试试
@reezon enable true package "egg-knex" name "knex" dependencies [] optionalDependencies [] env [] from "F:\myTest01\egg-example\config\plugin.js" path "F:\myTest01\egg-example\node_modules\egg-knex" version “2.0.9”
试一下:
@reezon ctx.app.knex.raw is not a function 。。。。。。。
是不是配置成 clients 了,多了 s
嗯,一开始一口想吃胖子配的多连接报错后改单连接clients 没改过来,谢谢二位的指点,后面遇到问题还望赐教,可不要说我恩将仇报嘿嘿 @reezon @atian25