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