我会将一个模块作为依赖项传递给另一个模块。
代码看起来像这样
const result = module({deps: require(“./dependency”}))
function module
期望function dependency
作为参数。
但是我得到一个错误,指出dependency
不是一个函数
但是,如果我导入了const deps=require('./dependency')
,然后将deps
作为参数传递给module
,则相同的代码也可以工作。
任何指南,我们如何在不声明const deps的情况下进行依赖注入
答案 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