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 相关文章推荐
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
JS图片无缝滚动(简单利于使用)
Jun 17 Javascript
js带按钮的提示框可供选择示例代码
Sep 17 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 Javascript
jQuery中nextAll()方法用法实例
Jan 07 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
May 28 Javascript
jQuery过滤选择器用法示例
Sep 12 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
详解微信小程序用定时器实现倒计时效果
Apr 30 Javascript
对vue生命周期的深入理解
Dec 03 Vue.js
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数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php学习 字符串课件
2008/06/15 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
php header Content-Type类型小结
2011/07/03 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
一个加载js文件的小脚本
2007/06/28 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
浅析Django中关于session的使用
2019/12/30 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
高中生活自我鉴定
2014/01/18 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
家长学校教学计划
2015/01/19 职场文书
MongoDB支持的数据类型
2022/04/11 MongoDB