我在前钩子(get)中有2个函数(authenticate,restrictAccess),我想将它们链接在一起。但是restrictAccess被执行了两次(到第二轮它已经丢失了上下文)当我删除authenticate时,restrictAccess按预期工作。
这是我的钩子
module.exports = {
before: {
all: [],
get: [authenticate('jwt'), restrictAccess()],
....
但是当我删除身份验证时
module.exports = {
before: {
all: [],
get: [ restrictAccess()],
....
限制访问按预期工作