NodeJS学习历程(4)
来源:互联网 发布:深入理解linux内核4.4 编辑:程序博客网 时间:2024/05/22 00:38
Node.js实现http客户端和服务端--入门
例子:从服务端获取一个html文件返回到页面。
服务端:
/** * Created by Administrator on 2016/7/9. */var fs=require('fs');var http=require('http');var url=require('url');var ROOT_DIR="html";http.createServer(function(req, res){ var urlObj = url.parse(req.url,true,false); fs.readFile(ROOT_DIR+urlObj.pathname,function (err,data) { if(err){ res.writeHead(404); res.end(JSON.stringify(err)); return; } res.writeHead(200); res.end(data); });}).listen(8080);<span style="font-size:18px;"></span>
客户端:
/** * Created by Administrator on 2016/7/9. */var http=require('http');var options={ hostname:'localhost', port:'8080', path:'/hello.html'};function handleResponse(response) { var serverData=''; response.on('data', function (chunk) { serverData+=chunk; }); response.on('end',function () { console.log(serverData); })}http.request(options,function (response) { handleResponse(response);}).end();
访问方式:
最终显示hello.html的内容。
0 0
- NodeJS学习历程(4)
- NodeJS学习历程(1)
- NodeJS学习历程(2)
- NodeJS学习历程(3)
- NodeJS学习历程
- ps学习历程4
- c#学习历程4
- (4)nodejs学习---自定义模块
- nodejs学习笔记4
- nodejs学习(一)
- nodejs学习(二)
- NodeJs学习(一)
- Nodejs学习(一)
- 学习nodejs (一)
- nodeJs学习(1)
- Nodejs 学习(一)
- NodeJS学习(一) NodeJS基础
- nodejs学习总结(二)-nodejs 是什么
- PinnedSectionListView详细介绍(android开源项目)
- Head First Java笔记(二)
- 28. Implement strStr()(重要!)
- Android自定义View杂记
- 弹出层插件Avgrund的使用
- NodeJS学习历程(4)
- hdu 5064 Find Sequence(DP,单调性优化)
- 素数--北航200年机试
- 三条线_纪中_2929_最大匹配
- bjoi2016题解<不断更新<毕竟自己弱嘛TAT>>
- 支付宝接入中踩了个小坑
- Vitural Box 使用已有镜像文件报错 E_INVALIDARG (0x80070057)
- 10-logistic regression
- springmvc快速入门(XML版本)