代码:
var app = express();
var server = http.createServer(app);
//疑问 这个http模块创建服务器 为什么 是app在里面 也就是实际上和express产生关系?
express对操作进行了封装而已
http.createServer([requestListener])需要的参数是一个requestListener,就是一个用来监听请求的一个函数,如果不用express来写的话,对于接收到的请求的方法,URL等等的东西都要自己进行判断和处理,app = express()
只是框架帮你创建了这样一个函数,然后就可以用框架的方法来写剩下的逻辑了,底层不用自己写(我猜是这样的- -!),打印一下app出来看看就好了。