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 相关文章推荐
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
菜鸟javascript基础资料整理2
Dec 06 Javascript
原始XMLHttpRequest方法详情回顾
Nov 28 Javascript
JavaScript的类型、值和变量小结
Jul 09 Javascript
thinkphp实现无限分类(使用递归)
Dec 19 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
微信小程序 教程之模板
Oct 18 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
Dec 03 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
Apr 29 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
Openlayers显示瓦片网格信息的方法
Sep 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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
Node.js文件操作详解
2014/08/16 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
详解python中list的使用
2019/03/15 Python
python+pyqt5编写md5生成器
2019/03/18 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
python中怎么表示空值
2020/06/19 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
MYSQL支持事务吗
2013/08/09 面试题
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
产品陈列协议书(标准版)
2014/09/17 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
消防演习感想
2015/08/10 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL