Node 中 express模块的疑问?

代码:

var app = express();
var server = http.createServer(app);
//疑问 这个http模块创建服务器 为什么 是app在里面 也就是实际上和express产生关系? 
阅读 2.8k
2 个回答

express对操作进行了封装而已

http.createServer([requestListener])需要的参数是一个requestListener,就是一个用来监听请求的一个函数,如果不用express来写的话,对于接收到的请求的方法,URL等等的东西都要自己进行判断和处理,app = express()只是框架帮你创建了这样一个函数,然后就可以用框架的方法来写剩下的逻辑了,底层不用自己写(我猜是这样的- -!),打印一下app出来看看就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题