node.js中的http.createServer方法使用说明


Posted in Javascript onDecember 14, 2014

方法说明:

该函数用来创建一个HTTP服务器,并将 requestListener 作为 request 事件的监听函数。

语法:

http.createServer([requestListener])

由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) )

接收参数:

requestListener   请求处理函数,自动添加到 request 事件,函数传递两个参数:

    req  请求对象,想知道req有哪些属性,可以查看 “http.request 属性整合”。

    res   响应对象 ,收到请求后要做出的响应。想知道res有哪些属性,可以查看 “http.response属性整合”。

例子:

例子中res指定了响应头,响应体内容为node.js,用end结束。

最后调用listen函数,监听3000端口。

var http = require('http');

http.createServer(function(req, res){

 res.writeHead(200, {'Content-type' : 'text/html'});

 res.write('<h1>Node.js</h1>');

 res.end('<p>Hello World</p>');

}).listen(3000);

源码:

exports.createServer = function(requestListener) {

  return new Server(requestListener);

};
Javascript 相关文章推荐
JavaScript 基于原型的对象(创建、调用)
Oct 16 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
JavaScript中的undefined学习总结
Nov 30 Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 Javascript
JS清空多文本框、文本域示例代码
Feb 24 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
Jul 30 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
自己动手写的javascript前端等待控件
Oct 30 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
JS实现简单打字测试
Jun 24 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 #Javascript
node.js中的fs.writeFileSync方法使用说明
Dec 14 #Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 #Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 #Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 #Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 #Javascript
node.js中的http.response.write方法使用说明
Dec 14 #Javascript
You might like
如何将数据从文本导入到mysql
2006/10/09 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
php生成PDF格式文件并且加密
2015/06/22 PHP
Yii2中datetime类的使用
2016/12/17 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
python实现关闭第三方窗口的方法
2019/06/28 Python
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
土木建筑学生自我评价
2014/01/14 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
法人委托书范本
2014/04/04 职场文书
保护动物的标语
2014/06/11 职场文书
激励员工的口号
2014/06/16 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
基于Python实现nc批量转tif格式
2022/08/14 Python