我使用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
文件的示例,这有点令人烦恼和奇怪。
我做错了什么?
答案 0 :(得分:2)
这是一种方法:
find: [
disallow()
]
那应该有用!如果您想了解更多信息,请访问:https://docs.feathersjs.com/api/hooks-common.html#disallow
希望它有效!