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 相关文章推荐
js下将字符串当函数执行的方法
Jul 13 Javascript
JavaScript 的继承
Oct 01 Javascript
JavaScript几种数组去掉重复值的方法推荐
Apr 12 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
JavaScript阻止表单提交方法(附代码)
Aug 15 Javascript
AngularJS中scope的绑定策略实例分析
Oct 30 Javascript
JavaScript中的高级函数
Jan 04 Javascript
vue-scroller记录滚动位置的示例代码
Jan 17 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
Jun 07 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 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
ajax缓存问题解决途径
2006/12/06 PHP
php实现session共享的实例方法
2019/09/19 PHP
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
pandas多级分组实现排序的方法
2018/04/20 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
python代码能做成软件吗
2020/07/24 Python
Python实现EM算法实例代码
2020/10/04 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
python 实现简易的记事本
2020/11/30 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
电子商务应届生求职信
2013/11/16 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
银行求职自荐信
2014/06/30 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
乒乓球比赛通知
2015/04/27 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
干部培训工作总结2015
2015/05/25 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
宿舍管理制度范本
2015/08/07 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python
Python进程间的通信之语法学习
2022/04/11 Python