如何修改 feathersjs 生成器创建的钩子?



我使用 feathers-cli 生成服务,并尝试修改生成的<service>.hooks文件以禁止我的服务的find方法。我尝试了各种迭代:

const { disallow } = require('feathers-hooks-common');
module.exports = {
before: {
all: [],
find: [hook => disallow()],
get: [],
create: [],
update: [],
patch: [],
remove: []
},
};

但是我收到以下错误:

before hook for 'find' method returned invalid hook object

令人沮丧的是,该文档没有显示基于<service>.hooks文件创建的生成器的示例,这有点烦人和奇怪。

我做错了什么?

这是一种方法:

find: [
disallow()
]

这应该有效!如果您想了解更多信息:https://docs.feathersjs.com/api/hooks-common.html#disallow

希望它有效!

相关内容

  • 没有找到相关文章

最新更新