我想使用 2 个插件,objection-password和objection-paginator,但所有插件都需要扩展一些基类,即用户类。如何在 objectionjs 中扩展 2 个类?我的代码const Password = require('objection-password')()const Paginator = require('objection-paginator')const { Model } = require('objection')// Users class also must extends Passoword to use the methodclass Users extends Paginator(Model) { static get tableName () { return 'users' }}module.exports = Users
1 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
为了使用多个插件,您需要使用反对包中的 mixins
使用多个插件后,您的代码应该如下所示。
const Password = require('objection-password')()
const Paginator = require('objection-paginator')
const { mixin, Model } = require('objection')
// Users class also must extends Passoword to use the method
class Users extends mixin(Model, [
Password,
Paginator
]) {
static get tableName () {
return 'users'
}
}
module.exports = Users
添加回答
举报
0/150
提交
取消
