Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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();
那么,有没有可能在容器中使用一些类型化类?如果有,我该怎么做