0

我想在另一个服务后面嵌套一个服务,就像常见问题解答这个问题中描述的那样

据我了解,您需要该.setup属性才能访问该app对象,您可以在该对象上添加一个链接到您的服务的侦听器。到目前为止,一切都很好。

但是,我需要在其上执行此操作的服务不是自定义服务,其setup属性随时可用,而是一种feathers-sequelize服务,它似乎是在其他地方构建的,.class.js 甚至不存在。

环顾四周,我发现您仍然可以使用原型访问该属性,但并不是我在不知道它是否受支持的情况下修改它时保持沉默。

TL:DR: 如何将羽毛续集服务嵌套在另一个服务后面?

4

1 回答 1

0

您可以扩展现有的 Sequelize ES6 类,如下所述:

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
  }
}));
于 2017-12-02T05:46:56.930 回答