最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

教你如何使用node.js制作代理服务器

来源:动视网 责编:小采 时间:2020-11-27 21:29:22
文档

教你如何使用node.js制作代理服务器

教你如何使用node.js制作代理服务器:本章介绍了如何使用node.js制作代理服务器,图文并茂,十分的详细,代码很简洁易懂,这里推荐给大家。下面代码实现的功能是这样的:首先创建一个HTTP服务器,当服务器接收到客户端的请求后,向"www.taobao.com"网站请求数据,当从该网站接受到的响
推荐度:
导读教你如何使用node.js制作代理服务器:本章介绍了如何使用node.js制作代理服务器,图文并茂,十分的详细,代码很简洁易懂,这里推荐给大家。下面代码实现的功能是这样的:首先创建一个HTTP服务器,当服务器接收到客户端的请求后,向"www.taobao.com"网站请求数据,当从该网站接受到的响
 本章介绍了如何使用node.js制作代理服务器,图文并茂,十分的详细,代码很简洁易懂,这里推荐给大家。

下面代码实现的功能是这样的:

首先创建一个HTTP服务器,当服务器接收到客户端的请求后,向"www.taobao.com"网站请求数据,当从该网站接受到的响应数据后,将响应数据发送给客户端。

var http=require("http");
var url=require("url");
var server=http.createServer(function(sreq,sres){
 var url_parts=url.parse(sreq.url);
 var opts={
 host:"www.taobao.cn",
 port:80,
 path:url_parts.pathname,
 headers:sreq.headers
 };
 var creq=http.get(opts, function (cres) {
 sres.writeHead(cres.statusCode,cres.headers);
 cres.pipe(sres);
 });
 sreq.pipe(creq);
});
server.listen(1337,"127.0.0.1", function () {
 console.log("开始监听"+server.address().port+"......");
});

运行代码后,在浏览器端运行程序:

发现没有,界面是淘宝的官网,但是地址确实变成我们本地的了。

是不是很好玩的样子呢,其实node.js可以做很多的事情,小伙伴们自己去开发吧。

文档

教你如何使用node.js制作代理服务器

教你如何使用node.js制作代理服务器:本章介绍了如何使用node.js制作代理服务器,图文并茂,十分的详细,代码很简洁易懂,这里推荐给大家。下面代码实现的功能是这样的:首先创建一个HTTP服务器,当服务器接收到客户端的请求后,向"www.taobao.com"网站请求数据,当从该网站接受到的响
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top