1. 程式人生 > >教你如何使用node.js制作代理服務器

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

pts write cti header server class fun ... spa

var http=require("http");
var url=require("url");
var server=http.createServer(function(req,res){
    var url_parts=url.parse(req.url);
    console.log(url_parts);
    
    var opts={
        host:"210.14.152.181",
        port:8188,
        path:url_parts.pathname,
        headers:req.headers
    };
    
var creq=http.get(opts, function (cres) { res.writeHead(cres.statusCode,cres.headers); cres.pipe(res); }); req.pipe(creq); }); server.listen(1337,"127.0.0.1", function () { console.log("開始監聽"+server.address().port+"......"); });

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