您的位置:首页 > 理论基础 > 计算机网络

nodejs入门之基础HTTP请求

2013-11-14 11:03 225 查看
新建一个js文件,姑且命名为index.js,输入如下代码:

var http = require('http');
http.createServer(function(request, response){
response.writeHead(200,{'Content-Type' : 'text/html'});
response.write('hello world!');
response.end();
}).listen(8888);


第一行请求nodejs的HTTP服务模块,第二行使用http的createServer方法创建一个服务,这个方法会返回一个server对象,该对象有一个listen方法,带一个参数表示端口号。可以监听一个端口。

createServer可以接受一个函数作为参数,该函数会被自动添加到request事件中,并且接受两个参数request(请求)和response(答复)。在上面的代码中并没有用到request,因为没有请求的细节需要处理。writeHead()返回一个请求状态和http请求的类型,write()用于发送http请求的主体类容,之后调用end()完成响应。

在控制台输入node 根目录+\index.js,按下enter,在浏览器中查看127.0.0.1:8888,可以发现浏览器中有'hello world!'。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: