是否可以在另一个插件的 API 操作上声明管道?
Is it possible to declare a pipe on an API action of another plugin?
是否有可能从 A 插件的管道干扰 B 插件的响应?
用例:我想使用状态集群路由来查看集群中的节点数。问题是它显示了节点的 IP,我想隐藏它们。
是的,这可以使用 Kuzzle 在插件添加的 API 路由之上创建的插件事件来完成:https://docs.kuzzle.io/core/1/plugins/guides/events/plugin-events/
这些事件的行为与原生 API 事件完全相同,唯一的区别是 Kuzzle 在 API 控制器名称前加上插件名称前缀以防止名称冲突。
例如,如果您有一个插件 "myplugin" 添加了一个名为 "foo" 的 API 控制器,其中包含一个操作 "bar",则以下事件是自动生成:
myPlugin/foo:beforeBar
myPlugin/foo:afterBar
myPlugin/foo:errorBar
是否有可能从 A 插件的管道干扰 B 插件的响应?
用例:我想使用状态集群路由来查看集群中的节点数。问题是它显示了节点的 IP,我想隐藏它们。
是的,这可以使用 Kuzzle 在插件添加的 API 路由之上创建的插件事件来完成:https://docs.kuzzle.io/core/1/plugins/guides/events/plugin-events/
这些事件的行为与原生 API 事件完全相同,唯一的区别是 Kuzzle 在 API 控制器名称前加上插件名称前缀以防止名称冲突。
例如,如果您有一个插件 "myplugin" 添加了一个名为 "foo" 的 API 控制器,其中包含一个操作 "bar",则以下事件是自动生成:
myPlugin/foo:beforeBar
myPlugin/foo:afterBar
myPlugin/foo:errorBar