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 相关文章推荐
IE8 兼容性问题(属性名区分大小写)
Jun 04 Javascript
JQuery 动态扩展对象之另类视角
May 25 Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 Javascript
javascript实现的登陆遮罩效果汇总
Nov 09 Javascript
jQueryUI中的datepicker使用方法详解
May 25 Javascript
JS验证不重复验证码
Feb 10 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
Mar 04 Javascript
详解webpack4多入口、多页面项目构建案例
May 25 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 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
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP中header用法小结
2016/05/23 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
用jquery来定位
2007/02/20 Javascript
Div Select挡住的解决办法
2008/08/07 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
python单元测试unittest实例详解
2015/05/11 Python
python提取字典key列表的方法
2015/07/11 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
pytorch 预训练层的使用方法
2019/08/20 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
python db类用法说明
2020/07/07 Python
python实现视频压缩功能
2020/12/18 Python
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
化学专业自荐信
2014/05/28 职场文书
支行行长竞聘报告
2014/11/06 职场文书
考勤制度通知
2015/04/25 职场文书