码迷,mamicode.com
首页 > 其他好文 > 详细

5月19日

时间:2016-05-19 23:21:18      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

创建服务
Node 的网络应用都需要先创建一个网络服务对象,这里我们通过 createServer 来实现。
1
2
3
4
var http = require(‘http‘);
var server = http.createServer(function(request, response) {   
// handle your requset 
});
传入 createServer 的 function 在每次 HTTP 请求时都将被调用执行,因此这个 function 也被称为请求的处理者。事实上通过 createServer 返回的 Server 对象是一个 EventEmitter,我们需要做的仅仅是在这里保存这个 server 对象,并在之后对其添加监听器。
1
2
3
4
5
var http = require(‘http‘);
var server = http.createServer(); 
server.on(‘request‘, function(request, response) {
// handle your requset 
});
当 HTTP 请求这个服务时,node 调用请求处理者 function 并传入一些用于处理事务相关的对象:request 和 response。我们可以非常方便的获得这两个对象。
1
2
3
4
5
var http = require(‘http‘);
var server = http.createServer(); 
server.on(‘request‘, function(request, response) {
// handle your requset 
}).listen(8080); 
为了对实际的请求提供服务,在 server 对象上需要调用 listen 方法。绝大多数情况你需要传入 listen 你想要服务监听的端口号,这里也存在很多其他的可选方案,参见 API reference。

5月19日

标签:

原文地址:http://www.cnblogs.com/zxh197242031/p/5510318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!