我想从中间件获取用户令牌并注入控制器,是否可能?
class TaskController {
@inject private currentUser
@Post('/tasks')
addTask() {
if (!hasPermission(currentUser)) throw new Error("Unauthorized.")
// ...
}
}
我希望可以从一些中间件中检索上面注入的currentUser。
答案 0 :(得分:1)
目前,InversifyJS仅支持单人和训练范围。我们有roadmap item来调查新的范围类型。
我们目前正在努力支持中间件,但还没有完全准备好。您可以通过Gitter与开发团队联系,以了解有关我们的计划,帮助我们或请求功能的更多信息。