我想使用两个插件,反对-密码和反对分页器,但是所有插件都需要扩展一些基类,即用户类。如何在objectionjs中扩展两个类?
我的密码
const Password = require('objection-password')()
const Paginator = require('objection-paginator')
const { Model } = require('objection')
// Users class also must extends Passoword to use the method
class Users extends Paginator(Model) {
static get tableName () {
return 'users'
}
}
module.exports = Users发布于 2020-08-10 11:24:25
为了使用多个插件,您需要使用来自反对包的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 = Usershttps://stackoverflow.com/questions/63145910
复制相似问题