Node.js 为什么在本例中使用wagner
在这段代码中,使用requireweaddNode.js 为什么在本例中使用wagner,node.js,dependency-injection,npm,Node.js,Dependency Injection,Npm,在这段代码中,使用requireweadd(wagner)添加模块时可以看到它。我不明白这句话的目的。这对依赖注入有何帮助?它将赌注用作依赖管理 var express = require('express'); var wagner = require('wagner-core'); require('./models')(wagner); require('./dependencies')(wagner); var app = express(); wagner.invoke(requ
(wagner)
添加模块时可以看到它。我不明白这句话的目的。这对依赖注入有何帮助?它将赌注用作依赖管理
var express = require('express');
var wagner = require('wagner-core');
require('./models')(wagner);
require('./dependencies')(wagner);
var app = express();
wagner.invoke(require('./auth'), { app: app });
app.use('/api/v1', require('./api')(wagner));
app.listen(3000);
console.log('Listening on port 3000!');
这里传递了wagner,因此使用wagner创建的服务可以稍后在模型中调用它使用wager作为依赖项管理
var express = require('express');
var wagner = require('wagner-core');
require('./models')(wagner);
require('./dependencies')(wagner);
var app = express();
wagner.invoke(require('./auth'), { app: app });
app.use('/api/v1', require('./api')(wagner));
app.listen(3000);
console.log('Listening on port 3000!');
这里传递了wagner,因此,使用wagner创建的服务可以稍后在模型中调用什么是“类似类型转换”?您正在调用
require
的结果,并将wagner
作为参数传递。谢谢,这很有意义。什么叫“像打字一样”?您正在调用require
的结果,并将wagner
作为参数传递。谢谢,这很有意义。