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 相关文章推荐
用JavaScript实现对话框的教程
Jun 04 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
jQuery 获取多选框的值及多选框中文的函数
May 16 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
VUE多层路由嵌套实现代码
May 15 Javascript
js简易版购物车功能
Jun 17 Javascript
以BootStrap Tab为例写一个前端组件
Jul 25 Javascript
vue实现全选和反选功能
Aug 31 Javascript
Bootstrap table表格初始化表格数据的方法
Jul 25 Javascript
使用js实现将后台传入的json数据放在前台显示
Aug 06 Javascript
微信小程序中悬浮窗功能的实现代码
Aug 02 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
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高手?学会“懒惰”的编程
2006/12/05 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
PHP7 新增功能
2021/03/09 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
软件测试面试题
2014/01/05 面试题
医学生自我鉴定范文
2013/11/08 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
一般党员对照检查材料
2014/09/24 职场文书
美术教师个人工作总结
2015/02/06 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android