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 相关文章推荐
删除重复数据的算法
Nov 23 Javascript
JQuery学习笔记 nt-child的使用
Jan 17 Javascript
jQuery 一个图片切换的插件
Oct 09 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
Mar 07 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
vue+Element-ui前端实现分页效果
Nov 15 Javascript
JavaScript圣杯布局与双飞翼布局实现案例详解
Aug 05 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或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
php下关于中英数字混排的字符串分割问题
2010/04/06 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
js防止表单重复提交实现代码
2012/09/05 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
python操作列表的函数使用代码详解
2017/12/28 Python
使用python3实现操作串口详解
2019/01/01 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
Puma印度官网:德国运动品牌
2019/10/06 全球购物
小学后勤管理制度
2014/01/14 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
和谐社区口号
2014/06/19 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
保送生自荐信
2015/03/06 职场文书
基层党建工作简报
2015/07/21 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书