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 相关文章推荐
jquery $.ajax入门应用一
Nov 19 Javascript
用Mootools获得操作索引的两种方法分享
Dec 12 Javascript
javascript dom追加内容实现示例
Sep 21 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
Oct 29 Javascript
js实现带缓动动画的导航栏效果
Jan 16 Javascript
Javascript调试之console对象——你不知道的一些小技巧
Jul 10 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
分享5个好用的javascript文件上传插件
Sep 16 Javascript
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
vue 页面回退mounted函数不执行的解决方案
Jul 26 Javascript
vue 图片裁剪上传组件的实现
Nov 12 Javascript
vue3.0实现点击切换验证码(组件)及校验
Nov 18 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
Protoss兵种介绍
2020/03/14 星际争霸
php数据库密码的找回的步骤
2011/01/12 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python实现删除文件与目录的方法
2014/11/10 Python
python生成随机mac地址的方法
2015/03/16 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
如何使用repr调试python程序
2020/02/28 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
颁奖晚会主持词
2014/03/25 职场文书
大学新生军训方案
2014/05/03 职场文书
设备管理实施方案
2014/05/31 职场文书
优秀会计求职信
2014/07/04 职场文书
2014年信访工作总结
2014/11/17 职场文书
springcloud整合seata
2022/05/20 Java/Android