让我们从一些参考代码开始
var express = require('express');
var app = express();
var session = require('express-session');
app.use(session({
store: require('connect-session-knex')()
}));
Run Code Online (Sandbox Code Playgroud)
我在这里有几个问题,如果你知道答案,我想回答一下:
每次require调用Nodejs时,是否都是命名依赖注入?或依赖注入的真正含义是什么?
我之所以这样问,是因为我一直在阅读关于Node的内容,我看到有人在谈论这个module或module.export模式,我很困惑,这module是一样的dependency吗?
因此,我需要的是对依赖注入的明确解释,以及何时/何时需要注入依赖项...