Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apa yang perlu dilakukan jika nod http get bercelaru?
Nod http mendapat penyelesaian yang kacau: 1. Buka fail tindak balas yang sepadan 2. Lulus "var req = http.get(url,function(res){res.setEncoding('utf-8') ;var html = ''res.on('data',function(data){html+=data.toString();})..." Pernyataan ditetapkan kepada "utf-8".
Persekitaran pengendalian tutorial ini ialah: sistem Windows 10, nod v10.16.0, komputer Dell G3
Apa yang perlu dilakukan jika nod http get bercelaru?
Nodejs http.getkan kaedah pengendalian masalah bercelaru
Kodnya adalah seperti berikut:var req = http.get(url,function(res){ res.setEncoding('utf-8'); var html = '' res.on('data',function(data){ html+=data.toString(); }).on('end',function(){ console.log(html); }) });Pengenalan berkaitan:
http.get: Memandangkan kebanyakan permintaan adalah permintaan GET tanpa badan, Node.js menyediakan kaedah kemudahan ini Satu-satunya perbezaan antara kaedah ini dan http.request() ialah ia menetapkan kaedah kepada . GET dan secara automatik memanggil req.end(). Ambil perhatian bahawa disebabkan oleh sebab yang diterangkan dalam bab http.ClientRequest, panggilan balik mesti memberi perhatian kepada penggunaan data respons terutamanya digunakan untuk permintaan data tafsiran kod http.get:
Pembelajaran yang disyorkan: "
tutorial video node.js"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika nod http get bercelaru?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!