Rumah > hujung hadapan web > tutorial js > Ajar anda cara menggunakan node.js untuk membuat pelayan proksi

Ajar anda cara menggunakan node.js untuk membuat pelayan proksi

PHPz
Lepaskan: 2018-09-30 11:16:48
asal
1843 orang telah melayarinya

Bab ini memperkenalkan cara menggunakan node.js untuk mencipta pelayan proksi Ia sangat terperinci dengan gambar dan teks Kod ini sangat ringkas dan mudah difahami.

Fungsi yang dilaksanakan oleh kod berikut adalah seperti berikut:

Mula-mula buat pelayan HTTP Apabila pelayan menerima permintaan pelanggan, ia meminta data daripada tapak web "www.taobao.com". . Selepas menerima data respons, tapak web menghantar data respons kepada pelanggan.

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+"......");
});
Salin selepas log masuk

Selepas menjalankan kod, jalankan program pada penyemak imbas:

Ajar anda cara menggunakan node.js untuk membuat pelayan proksi

Tidak, antara muka ialah tapak web rasmi Taobao, tetapi alamatnya menjadi milik kita Ia tempatan.

Bukankah ia menyeronokkan. Sebenarnya, node.js boleh melakukan banyak perkara, anda boleh membangunkannya sendiri.

Di atas adalah keseluruhan kandungan bab ini Untuk lebih banyak tutorial berkaitan, sila lawati Tutorial Video Node.js!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan