Node.js InversifyJS:注入类型化类 我正在使用inversify express utils开发一个基于类型脚本的API,在这里我使用依赖项注入。我是一个新的反演和表达,并阅读了大量的教程和文档。但是我很不确定inversify是否支持类型化类的依赖注入。我希望有一个类型化的中间件类,它从inversify express utils扩展了BaseMileddleware:类似于MyMiddleware,其中T是一个joi验证方案,我希望在某些端点上使用它。目前我知道我必须用如下符号声明我的类型: export const TYPES = { MyMiddleware: Symbol.for('MyMiddleware'), ... }
然后将其绑定到容器中,其中包含以下选项:Node.js InversifyJS:注入类型化类 我正在使用inversify express utils开发一个基于类型脚本的API,在这里我使用依赖项注入。我是一个新的反演和表达,并阅读了大量的教程和文档。但是我很不确定inversify是否支持类型化类的依赖注入。我希望有一个类型化的中间件类,它从inversify express utils扩展了BaseMileddleware:类似于MyMiddleware,其中T是一个joi验证方案,我希望在某些端点上使用它。目前我知道我必须用如下符号声明我的类型: export const TYPES = { MyMiddleware: Symbol.for('MyMiddleware'), ... },node.js,express,inversifyjs,Node.js,Express,Inversifyjs,然后将其绑定到容器中,其中包含以下选项: container.bind<MyMiddleware>(TYPES.MyMiddleware).to(MyMiddleware).inTransientScope(); container.bind(TYPES.MyMiddleware).to(MyMiddleware.inTransientScope(); 那么,有没有可能在容器中使用一些类型化类?如果有,我该怎么做
container.bind<MyMiddleware>(TYPES.MyMiddleware).to(MyMiddleware).inTransientScope();
container.bind(TYPES.MyMiddleware).to(MyMiddleware.inTransientScope();
那么,有没有可能在容器中使用一些类型化类?如果有,我该怎么做