直接依赖注入

时间:2018-11-13 07:12:45

标签: javascript

我会将一个模块作为依赖项传递给另一个模块。

代码看起来像这样

const result = module({deps: require(“./dependency”}))

function module期望function dependency作为参数。

但是我得到一个错误,指出dependency不是一个函数

但是,如果我导入了const deps=require('./dependency'),然后将deps作为参数传递给module,则相同的代码也可以工作。

任何指南,我们如何在不声明const deps的情况下进行依赖注入

1 个答案:

答案 0 :(得分:0)

我不确定在 [HttpGet("{fooType}")] public IActionResult GetFooItems([ModelBinder(BinderType = typeof(FooTypeBinder))] FooType fooType) { // Do your thing, your enum fooType is bound correctly return this.Ok(fooType); } 模块已经将功能定义为.default时为什么必须提到dependency的原因。但是下面的代码有效

export default async function dependency