我现在正在学习nodeJS / Express的新手。
似乎有不同的创建http服务器的方法,我想知道有什么区别。 E.g .....
来自socket.io教程:
var app = require('express')();
var http = require('http').Server(app);
...来自nodejs教程:
var express = require('express'),
app = express.createServer();
有人可以解释两者之间的区别,特别是第一个例子吗?在明确要求之后,我假设空括号是一个匿名函数,但那表现如何呢?为什么要将应用程序传递给Server方法?