node.js使用回调实现一个简单的HTTP服务器
来源:互联网 发布:vod点播软件 编辑:程序博客网 时间:2024/05/17 03:19
回调是一个函数,它被当做参数传给异步函数,它描述了异步操作完成之后要做什么。回调在Node开发中用得很频繁,比事件发射器用得多,并且用起来也很简单。
下面用回调实现一个简单的HTTP服务器,实现以下功能:
异步获取存放在JSON文件中的文章的标题;
异步获取简单的HTML模板;
把那些标题组装到HTML页面里;
把HTML页面发送给用户。
这个简单的服务器包含三个文件:
- 一个包含需要显示数据的json文件titles.json
- 一个页面html模板文件index.html
- 一个用于渲染的js文件blog_recent.js
title.json文件内容如下:
["kong is very hard to study", "kong is very cool", "kong, i love u"]
index.html文件如下:
<div class="content"> <h1>first use callback to show data</h1> <ul><li><a href="#">%</a></li></ul></div>
下面就是核心的代码:
接下来运行这个js文件
看到这,打开浏览器,输入localhost:8080,就能看到我们的最终页面了
我之前为页面写了一点样式。简单的HTTP服务器就弄好了。
完整代码here,here谢谢你的star
0 0
- node.js使用回调实现一个简单的HTTP服务器
- 【Node.js】实现一个最简单的HTTP服务器
- Node.js学习-----------搭建一个简单的HTTP服务器
- Node.js建立一个超简单的HTTP服务器
- Node.js创建http服务器简单实现
- 使用node.js做一个简单的服务器
- 使用node.js搭建一个简单的本地服务器
- 使用Node.js创建一个简单的本地页面服务器
- Node.js 一个简单的Web服务器
- 搭建一个简单的node.js服务器
- 第1章-安装Node.js及相关要点-1.7.使用Node.js的HTTP模块来创建一个简单服务器
- 使用Node.js实现一个简单的ZooKeeper客户端
- 使用Node.js实现一个简单的ZooKeeper客户端
- Node.js 实现简单的接口服务器
- Node.js 写一个简单的服务器和TCP服务器,以及sumblimeText3简单使用
- 详解Node.js API系列 Http模块(1) 构造一个简单的静态页服务器
- 一个简单的node.js实现界面
- node.js作为“简单HTTP服务器”
- opencv漫水填充算法
- 2015 ICL, Finals, Div. 1 Ceizenpok’s formula(组合数取模,扩展lucas定理)
- 2016/4/16
- 1.UIRoot:根据高度自适应屏幕分辨率。
- spring webflow : 上传单个文件实例
- node.js使用回调实现一个简单的HTTP服务器
- POJ 3259 Wormholes
- hdu1274 展开字符串(递归or栈)
- 面向对象编程三大特征
- 汽车之家移动主App服务端架构变迁
- 使用caffe的convert_imageset生成lmdb文件
- Linux下Samba服务器的搭建
- Linux 忘记root密码
- 单源多点最短路径-Dijkstra算法