我想将服务嵌套在另一个服务之后,正如the FAQ和this issue
中所述据我所知,您需要.setup
属性才能访问app
对象,您可以在其上添加链接到服务的侦听器。到目前为止一切都很好。
但是,我需要这样做的服务不是自定义服务,setup
属性随时可用,而是feathers-sequelize
服务,似乎是在其他地方构建的, .class.js甚至不存在。
在周围搜索,我已经看到你仍然可以使用protoype访问该属性,但不是我在修改它时保持沉默而不知道它是支持的东西。
TL:DR:如何将羽毛续集服务嵌套在另一个服务后面?
答案 0 :(得分:0)
您可以扩展现有的Sequelize ES6课程as documented here:
const { Service } = require( 'feathers-sequelize');
class MyService extends Service {
setup(app, path) {
this.app = app;
// Do stuff here
}
}
app.use('/todos', new MyService({
paginate: {
default: 2,
max: 4
}
}));