无法理解Connect中间件

时间:2016-03-12 16:03:26

标签: node.js node.js-connect

以下代码使用Connect中间件框架。

Large

我是菜鸟,不懂代码,
1)app本身获得var connect = require("connect"); var app = connect(); var api = {}; var names = ["A","B","C","D"]; names.forEach(function(name) { var server = connect(); app.use(server); api["use" + name] = server.use.bind(server); }); 函数,为什么需要使用另一个connect()函数(即connect())?
2)如果app.use(server)  并且var server = connect();从forEach移动,代码是否与之前的代码相同?

app.use(server);

3)声明 var server = connect(); app.use(server); names.forEach(function(name) { api["use" + name] = server.use.bind(server); });  将创建4个不同的服务器(useA,useB,useC,useD),我是对的吗?

0 个答案:

没有答案