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 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 Javascript
js对象与打印对象分析比较
Apr 23 Javascript
解析Jquery的LigerUI如何实现文件上传
Jul 09 Javascript
javascript中bind函数的作用实例介绍
Sep 28 Javascript
js数组去重的hash方法
Dec 22 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
Dec 23 Javascript
AngularJS中controller控制器继承的使用方法
Nov 03 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
Dec 11 Javascript
Node.js使用cookie保持登录的方法
May 11 Javascript
Koa代理Http请求的示例代码
Oct 10 Javascript
javascript+css实现进度条效果
Mar 25 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
分享10段PHP常用代码
2015/11/11 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
js获取变量
2006/08/24 Javascript
javascript编程起步(第七课)
2007/01/10 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
详解使用WebPack搭建React开发环境
2019/08/06 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
python学习基础之循环import及import过程
2018/04/22 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
django用户登录和注销的实现方法
2018/07/16 Python
python:接口间数据传递与调用方法
2018/12/17 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
Django 大文件下载实现过程解析
2019/08/01 Python
Python如何批量生成和调用变量
2020/11/21 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
关于爱情的广播稿
2014/01/16 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技