nodejs入门之基础HTTP请求
2013-11-14 11:03
225 查看
新建一个js文件,姑且命名为index.js,输入如下代码:
第一行请求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!'。
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!'。
相关文章推荐
- Nodejs基础:stream模块入门介绍与使用
- [nodejs入门]第一篇,javascript基础(2)
- NodeJS入门(1)-基础
- 学习nodejs部分基础内容入门小结
- Nodejs基础:stream模块入门介绍与使用
- [nodejs入门]第一篇,javascript基础(1)
- nodejs入门级基础(数据类型,最基本的语法详解)
- NodeJS-基础入门(一)
- nodejs入门之基础HTTP请求
- ASP基础入门第十篇(ASP内建对象Server)
- WCF入门教程:WCF基础知识问与答(转)
- PHP快速基础语法入门
- JavaSE入门学习44:文件传输基础之I/O流(三)
- Android零基础入门第88节:Fragment显示和隐藏、绑定和解绑
- Python入门(基础)踩过的坑
- 第一阶段-入门详细图文讲解tensorflow1.4 -(三)TensorFlow 编程基础知识
- redis 基础入门
- MyBatis之基础入门
- 凡哥OpenCV基础入门教程-跳一跳专题
- 异常处理与调试 - 零基础入门学习Delphi50