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内核之基本概念
Oct 21 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
js读写json文件实例代码
Oct 21 Javascript
javascript使用prototype完成单继承
Dec 24 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
Dec 23 Javascript
JavaScript调试的多个必备小Tips
Jan 15 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
vue之nextTick全面解析
May 17 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
vue内置指令详解
Apr 03 Javascript
vue设置导航栏、侧边栏为公共页面的例子
Nov 01 Javascript
vue 中固定导航栏的实例代码
Nov 01 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
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
2018/01/21 jQuery
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
Python3基础之list列表实例解析
2014/08/13 Python
python实现拓扑排序的基本教程
2018/03/11 Python
django 发送手机验证码的示例代码
2018/04/25 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
python读取各种文件数据方法解析
2018/12/29 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
python 实现绘制整齐的表格
2019/11/18 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
超市商业计划书
2014/05/04 职场文书
学生检讨书范文
2015/01/27 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android